影音先锋av色图,欧美一级淫片免费播放口,欧美 亚洲 图 色 视频,中文字幕 日韩 人妻 无码,99精品欧美一区二区三区国产,激情久久免费视频

手機(jī)版
1 2 3 4
首頁 > 新聞中心 > 翻譯公司資訊 >
翻譯公司資訊

世聯(lián)翻譯公司完成銀行系統(tǒng)介紹英文翻譯

發(fā)布時(shí)間:2018-08-22 08:47  點(diǎn)擊:

世聯(lián)翻譯公司完成銀行系統(tǒng)介紹英文翻譯
MasaPay 
Merchant Interface for Internet Payment

Record of Revised Versions
Version Date Revised Author Version Change
1.0 2013-04-22 Zhou Ying First draft
1.1 2013-04-24 Zhou Ying Remove products’ names and descriptions
1.7 2013-06-21 Zhou Ying Add payment currencies and exchange rates
1.8 2013-07-26 Zhou Ying Add currencies
Modify products’ names and descriptions to 1000
1.9 2013-08-20 Zhou Ying api order receiving version is upgraded to 1.1
2.4  Add errCode、errMsg on page callback
4.2  Add errCode、errMsg on merchant notification interface
2.0 2013-08-21 Zhou Ying Gateway version is upgraded to 1.2
2.3  Merchants order submitting interface changes:
Add billing address and delivery address
3.3  Merchants payment submitting interface changes:
Payment ip is changed to non-null
Payment email is changed to non-null
Cardholder email is changed to non-null
Delivery country, state/city is changed to non-null
Name is changed to last name, first name, and signature
Add device Fingerprint ID and signature
2.0 2013/9/5 Zhou Ying Order IP is changed to non-null
2.1 2013/10/22 Zhou Ying Add 8.api uploading interface of express order
2.2 2013/10/31 Zhou Ying Modify the following nullable fields into non-null according to the requirements of operation and risk management
Internet Payment Business:
billFirstName
billLastName
billAdderess
billPostalCode
billCountry
billState
billCity
billEmail
billPhoneNumber
shippingFirstName
shippingLastName
shippingAdderess
shippingPostalCode
shippingCity
shippingEmail
shippingPhoneNumber
registerUserEmail
registerTime
registerIp
registerTerminal
orderIp
orderTerminal
API Payment Business:
billName
billAdderess
billPostalCode
billCompany
billCountry
billState
billCity
billEmail
billPhoneNumber
shippingAdderess
shippingPostalCode
shippingcompany
shippingCity
shippingEmail
shippingPhoneNumber
deviceFingerprintID
registerUserEmail
registerTime
registerIp
registerTerminal
orderIp
orderTerminal
2.2 2013/12/10 4.2.1 resultCode Add new return types
       
       
 

1       Document Description

1.1  Function Description

Through MasaPay’s payment channel, payers can make payments to merchants directly. Merchant website price use MasaPay supported currencies. Payers use supported currencies of relevant payment methods to make payments.

1.2  Target Readers

MasaPay Internet Payment Merchant Interface document is target to website developers, website maintenance personnel, and website management professionals who have certain website developing abilities and are familiar with one of ASP, PHP, JAVA, ASP.NET and such programming languages and website development of SQL database languages.

2       Internet Collection Business

2.1  Function Outline

Merchant Order Submitting Interface Implements: Merchants submit order information and detail information to MasaPay Internet Order Receiving System.
Implementation of Merchant Notification Interface: Notify merchants about successful order submission after successful payment.

2.2  System Interaction


Figure 2.1System interaction figure
 
商戶系統(tǒng) Merchant system
MasaPay系統(tǒng) MasaPay system
seq支付請(qǐng)求 seq payment request
1.構(gòu)造請(qǐng)求數(shù)據(jù) 1. Construct request data
2. 調(diào)用《商戶提交訂單接口》發(fā)送請(qǐng)求 2. Call Merchant Order Submitting Interface to send request
3. 請(qǐng)求的交易 Requested business
seq支付通知 seq payment notification
4. 通知支付結(jié)果,見《通知商戶接口》 4. Notify payment results, see Merchant Notification Interface
5. 接收后應(yīng)答,見《商戶應(yīng)答》 5. Response after receiving, see Merchant Response
6. 對(duì)相應(yīng)的數(shù)據(jù)進(jìn)行處理 6. Process relevant data
 

2.3  Merchant Order Submitting Interface

Initiator: Merchant system
Recipient: MasaPay Internet Order Receiving Interface
Submission type: POST
Produce submitting address:
https://mas.masapay.com/mas/receiveMerchantOrder.htm
Test submitting address:
https://mas-sandbox.masapay.com/mas/receiveMerchantOrder.htm
Submission parameters:
Parameter Parameter Name Data Type Parameter Description Whether can be null
Basic Parameter
version Version no. String(4) Gateway version number. This version is 1.2. No
merchantId Merchant ID String(32) Allocate by MasaPay when merchant opens account. No
charset Coded character set String(10) Such as gbk,gb2312,utf-8,Shift-JIS No
language Language String(2) cn Chinese, en English, ru Russian, jp Japanese No
signType Signature type String(8) Select SHA256 or MD5 No
Business Parameter
merchantOrderNo Merchant order no. String(256) Unique order number in merchant websites to ensure the uniqueness in merchant system. No
goodsName Merchant name String(1000) Product name No
goodsDesc Product description String(2000) The format is: product name 1^product specification 1^purchase quantity 1^product price 1^product display website 1|product name 2^product specification 2^purchase quantity 2^product price 2^product display website 2|…… No
currencyCode Currency String(3) CNY RenMinBi, USD US Dollar, EUR Euro, RUB Ruble, JPY Yen, MOP Macao Pataca, MYR Malaysian Ringgit, NZD New Zealand Dollar, CHF Swiss Franc, THB Thai Baht, TWD New Taiwan Dollar, KRW Korea Won, INR Indian Rupee, CAD Canadian Dollar, AUD Australia Dollar, HKD Hong Kong Dollar, GBP Great Britain Pound, EUR Euro No
orderAmount Order amount String(18) Integer
Except JYD and KRW as yuan, other currencies as cent.
No
payMode Payment mode String(2) Fill out
10 International credit cards
20 local third party payment
30 offline remittance
90 UnionPay payment
Yes
orgCode Payment organization code String(10) Fill out
International credit cards: VISA, MASTER, JCB, AME, DINERSCLUB, DISCOVER
Local third party payment: WEBMONEY,QIWI,WALLETONE,PAYON
Offline remittance: WESTERNUNION , MONEYGRAM
UnionPay payment: UPOP
Yes
payerAuth Whether payment is authorized String(1) Y verification N no verification, the default is no verification Yes
directFlag Whether connect directly String(1) N non-direct D direct E embedded No
allowDuplicate Whether allow duplicated payment String(1) Y allow N don’t allow, the default is not allow Yes
submitTime Submitting time String(14) year month day hour minute second
eg: 20121117020101
No
expiryTime Expiry time String(14) year month day hour minute second
eg: 20121117020101
Yes
pageUrl Front desk call back URL String(256) For jumping to merchant appointed URL after payment is completed Yes
bgUrl Notify URL String(256) The address for notifying merchant order submitting results Yes
ext1 Extended fields String(256) Return the parameter when notifying merchant about order payment results, cannot include =, & and such special characters. Yes
ext2 Extended fields String(256) Return the parameter when notifying merchant about order payment results, cannot include =, & and such special characters. Yes
remark Remark String(256) For transmission of merchant special business information, only valid when merchant and masapay have agreement.
Format: parameter name 1^parameter valud 1|parameter name 2^parameter value 2|
Yes
Billing Information
billFirstName Billing first name String(100) Billing first name No
billLastName Billing last name String(100) Billing last name No
billAdderess Billing address String(200) Billing address No
billPostalCode Billing postcode String(20) Not exceed 20 digits No
billCompany Billing company name String(200) Billing company name Yes
billCountry Billing country String(20) Billing country ISO Standard Country Codes No
billState Billing state/province String(20) Mandatory for the United States and Canada, can be null for other countries
two-character state,province, or territory codes.
No
billCity Billing city String(20) Billing city No
billEmail Billing email String(100) Billing email No
billPhoneNumber Billing Tel String(20) Numbers only, not exceed 20 digits No
Shipping Information
shippingFirstName Shipping first name String(100) Shipping first name No
shippingLastName Shipping last name String(100) Shipping last name No
shippingAdderess Shipping address String(200) Shipping address No
shippingPostalCode Shipping postcode String(20) Not exceed 20 digits No
shippingCompany Shipping company name String(200) Shipping company name No
shippingCountry Shipping country String(20) Shipping country ISO Standard Country Codes No
shippingState Shipping state/province String(20) Mandatory for the United States and Canada, can be null for other countries
two-character state,province, or territory codes.
No
shippingCity Shipping city String(20) Shipping city No
shippingEmail Shipping email String(100) Shipping email No
shippingPhoneNumber Shipping Tel String(20) Numbers only, not exceed 20 digits No
Risk Control Parameter
registerUserId Register user ID String(20) Unique ID for merchant website customer Yes
registerUserEmail Register user email String(60) Register user email No
registerTime Register time String(14) year month day hour minute second
eg: 20121117020101
No
registerIp Register IP String(20) eg: [202.96.209.16] No
registerTerminal Register terminal device String(20) 00 PC 01 Cell phone 02 Others No
orderIp Order IP String(20) IP address when payers submit order
eg: [202.96.209.16]
No
orderTerminal Terminal device String(20) Terminal device when payers submit order
00 PC 01 Cell phone 02 Others
No
ext3 Extension String(256) Extension fields Yes
ext4 Extension String(256) Extension fields Yes
signMsg Signature String(256) See signature element description No
Signature element description:
version=1.2&merchantId=88800033122&charset=utf-8&language=en&signType=SHA256&merchantOrderNo=10000121&goodsName=Women’s Clothing &goodsDesc=product name 1^product specification 1^purchase quantity 1^product price 1^product display website 1|product name 2^product specification 2^purchase quantity 2^product price 2^product display website
2&currencyCode=USD&orderAmount=1000&payMode=20&orgCode=WEBMONEY&directFlag=D&allowDuplicate=N&submitTime=20121117020101&expiryTime=20121117030101&pageUrl=https://www.masapay.com&bgUrl=https://www.masapay.com&key={key}
Examples of Signature Methods:
Please see details in Appendix 8.1 Example of Signature Methods

2.4  Page Callback

Initiator: Internet Order Receiving Interface
Recipient: Merchant system
Notification Address: pageUrl+POST request provided when merchant make an order
Parameter:
Parameter Parameter Name Data Type Parameter Description Whether can be null
Business Parameter
merchantOrderNo Merchant order no. String(64) Unique order number in merchant websites to ensure the uniqueness in merchant system. No
masapayOrderNo Business serial no. String(16) MasaPay system business serial no. No
currencyCode Currency String(3) CNY RenMinBi, USD US Dollar, EUR Euro, RUB Ruble, JPY Yen, MOP Macao Pataca, MYR Malaysian Ringgit, NZD New Zealand Dollar, CHF Swiss Franc, THB Thai Baht, TWD New Taiwan Dollar, KRW Korea Won, INR Indian Rupee, CAD Canadian Dollar, AUD Australia Dollar, HKD Hong Kong Dollar, GBP Great Britain Pound, EUR Euro No
orderAmount Order amount String(18) Monetary unit Yuan No
payCurrencyCode Payment currency String(3) CNY RenMinBi, USD US Dollar, EUR Euro, RUB Ruble, JPY Yen, MOP Macao Pataca, MYR Malaysian Ringgit, NZD New Zealand Dollar, CHF Swiss Franc, THB Thai Baht, TWD New Taiwan Dollar, KRW Korea Won, INR Indian Rupee, CAD Canadian Dollar, AUD Australia Dollar, HKD Hong Kong Dollar, GBP Great Britain Pound, EUR Euro No
payAmount Order amount String(18) Monetary unit Yuan No
rates Exchange rate String(20) Be accurate 5 digits after dot No
resultCode Result String(4) 10 Successful payment 11 Unsuccessful payment 12 Payment processing No
errCode Error code String(10) Error code returned when unsuccessful payment is made. Yes
errMsg Error message String(256) Error message returned when unsuccessful payment is made. Yes
signMsg Signature character string String(256) See Signature Element Description No
Note:
Final payment result shall be subject to the notification.

3       API Payment Receiving Business

3.1  Function Outline

Merchant Order Submitting Interface implements: Merchants submit order information and payment information to MasaPay API Order Receiving System.

3.2  System Interaction


Figure 3.1 System interaction figure
商戶系統(tǒng) Merchant system
MasaPay API系統(tǒng) MasaPay API system
seq訂單支付請(qǐng)求 seq order payment request
1. 構(gòu)造請(qǐng)求數(shù)據(jù) 1. Construct request data
2. webservice 訂單支付請(qǐng)求 2. webservice order payment request
3. 處理訂單支付請(qǐng)求 3. Handle order payment request
4. 返回受理結(jié)果 4. Return results
seq通知支付結(jié)果 seq notify payment results
5. 通知商戶支付成功 5. Notify merchant about successful payment
6. 返回OK 6.Return OK
7. 對(duì)通知結(jié)果進(jìn)行處理 7. Process notification results
 

3.3  Merchant Order Payment Interface

3.3.1       Request

Initiator: Merchant system
Recipient: MasaPay API Internet Order Receiving Interface
Produce submitting address:
https://open.masapay.com/masapi/order/ReceiveMerchantOrder?wsdl
Test submitting address:
https://open-sandbox.masapay.com/masapi/order/ReceiveMerchantOrder?wsdl
Submission parameters:
Parameter Parameter Name Data Type Parameter Description Whether can be null
Basic Parameter
version Version no. String(4) Gateway version number. This version is 1.2. No
merchantId Merchant ID String(32) Allocate by MasaPay when merchant opens account. No
charset Coded character set String(10) Such as gbk,gb2312,utf-8,Shift-JIS No
language Language String(2) cn Chinese, en English, ru Russian, jp Japanese No
signType Signature type String(8) Select SHA256 or MD5 No
Business Parameter
merchantOrderNo Merchant order no. String(256) Unique order number in merchant websites to ensure the uniqueness in merchant system. No
goodsName Merchant name String(1000) Product name No
goodsDesc Product description String(2000) The format is: product name 1^product specification 1^purchase quantity 1^product price 1^product display website 1|product name 2^product specification 2^purchase quantity 2^product price 2^product display website 2|…… No
currencyCode Currency String(3) CNY RenMinBi, USD US Dollar, EUR Euro, RUB Ruble, JPY Yen, MOP Macao Pataca, MYR Malaysian Ringgit, NZD New Zealand Dollar, CHF Swiss Franc, THB Thai Baht, TWD New Taiwan Dollar, KRW Korea Won, INR Indian Rupee, CAD Canadian Dollar, AUD Australia Dollar, HKD Hong Kong Dollar, GBP Great Britain Pound, EUR Euro No
orderAmount Order amount String(18) Integer
Except JYD and KRW as yuan, other currencies as cent.
No
payerAuth Whether payment is authorized String(1) Y verification N no verification, the default is no verification Yes
allowDuplicate Whether allow duplicated payment String(1) Y allow N don’t allow, the default is not allow Yes
submitTime Submitting time String(14) year month day hour minute second
eg: 20121117020101
No
expiryTime Expiry time String(14) year month day hour minute second
eg: 20121117020101
Yes
bgUrl Notify URL String(256) The address for notifying merchant order submitting results Yes
ext1 Extended fields String(256) Return the parameter when notifying merchant about order payment results, cannot include =, & and such special characters. Yes
ext2 Extended fields String(256) Return the parameter when notifying merchant about order payment results, cannot include =, & and such special characters. Yes
remark Remark String(256) For transmission of merchant special business information, only valid when merchant and masapay have agreement.
Format: parameter name 1^parameter valud 1|parameter name 2^parameter value 2|
Yes
Payment Parameter
payMode Payment Mode String(2) 10 International credit cards No
orgCode Payment organization code String(10) International credit cards :
VISA,MASTER,JCB,AME,DINERSCLUB,DISCOVER
No
cardNumber Card No. String(19) Numbers only, not exceed 19 digits No
cardHolderFirstName Card holder’s first name String(100) Card holder’s first name No
cardHolderLastName Card holder’s last name String(100) Card holder’s last name No
cardExpirationMonth Card expiration Month String(2) Numbers only, not exceed 2 digits No
cardExpirationYear Card expiration Year String(4) Numbers only, not exceed 2 digits No
securityCode Security Code String(3) Numbers only, not exceed 3 digits No
cardHolderEmail Card holder’s email String(100) Card holder’s email No
cardHolderPhoneNumber Card holder’s tel String(20) Numbers only, not exceed 20 digits Yes
payExt1 Payment extension1 String(100) Standby Yes
payExt2 payment extension2 String(100) Standby Yes
Billing Information
billName Billing first name String(100) Billing first name No
billAdderess Billing last name String(100) Billing last name No
billPostalCode Billing address String(200) Billing address No
billCompany Billing postcode String(20) Not exceed 20 digits No
billCountry Billing company name String(200) Billing company name Yes
billState Billing country String(20) Billing country ISO Standard Country Codes No
billCity Billing state/province String(20) Mandatory for the United States and Canada, can be null for other countries
two-character state,province, or territory codes.
No
billEmail Billing city String(20) Billing city No
billPhoneNumber Billing email String(100) Billing email No
Shipping Information
shippingName Shipping name String(100) Name of recipient No
shippingAdderess Shipping address String(200) Shipping address No
shippingPostalCode Shipping postcode String(20) Not exceed 20 digits No
shippingCompany Shipping company name String(200) Shipping company name No
shippingCountry Shipping country String(20) Shipping country ISO Standard Country Codes No
shippingState Shipping state/province String(20) Mandatory for the United States and Canada, can be null for other countries
two-character state,province, or territory codes.
No
shippingCity Shipping city String(20) Shipping city No
shippingEmail Shipping email String(100) Shipping email No
shippingPhoneNumber Shipping Tel String(20) Numbers only, not exceed 20 digits No
Risk Control Information
deviceFingerprintID Device finger print ID String(60) 1Device finger print ID is
session_token
session_token Generating rule:
m+merchantId+merchantOrderNo+ submitTime
2 Introducing the following url at page js 
sandbox environment:
https://h.online-metrix.net/fp/check.js?org_id=1snn5n9w&session_id=masapay1{session_token}
generating environment:
https://h.online-metrix.net/fp/check.js?org_id=k8vif92e&session_id=masapay2{session_token}
No
payerName Payer name String(60) Payer name Yes
payerMobile Payer cell phone String(20) Payer cell phone Yes
payerEmail Payer email String(60) Payer email Yes
registerUserId Registered user ID String(20) The only ID in merchant website Yes
registerUserEmail Registered user email String(60) Register email at merchant website No
registerTime Register time String(14) year month day hour minute second
eg: 20121117020101
No
registerIp Register IP String(20) eg: [202.96.209.16] No
registerTerminal Register terminal device String(20) 00 PC 01 Cell phone 02 Others No
orderIp Order IP String(20) IP address when payers submit order
eg: [202.96.209.16]
No
orderTerminal Terminal device String(20) Terminal device when payers submit order
00 PC 01 Cell phone 02 Others
No
ext3 Extension String(256) Extension fields Yes
ext4 Extension String(256) Extension fields Yes
signMsg Signature String(256) See signature element description No
           
Participated signature element description:
version=1.2&merchantId=88800033122&charset=utf-8&language=en&signType=SHA256&merchantOrderNo=10000121&goodsName=Women’s Clothing &goodsDesc=product name 1^product specification 1^purchase quantity 1^product price 1^product display website 1|product name 2^product specification 2^purchase quantity 2^product price 2^product display website 2&currencyCode=USD&orderAmount=1000 &allowDuplicate=N&submitTime=20121117020101&expiryTime=20121117030101& bgUrl=https://www.masapay.com&payMode=10&orgCode=visa&cardNumber=4000000000000000&cardHolderFirstName=jerry&cardHolderLastName=jin &cardExpirationMonth=09&cardExpirationYear=14&securityCode=780&cardHolderEmail=test@masapay.com&cardHolderPhoneNumber=13788888888 &deviceFingerprintID=HJH*098&*GYUJHG& shippingCountry =US&key={key}
Examples of Signature Methods:
Please see details in Appendix 8.1 Example of Signature Methods

3.3.2       Return

Return data as XML format to merchant.
Parameter Parameter Name Data Type Parameter Description Whether can be null
Basic Parameter
version Version no. String(4) Gateway version number. This version is 1.2. No
charset Coded character set String(10) Such as gbk,gb2312,utf-8,Shift-JIS No
language Language String(2) cn Chinese, en English, ru Russian, jp Japanese No
errCode Error code String(10) Error code returned when unsuccessful payment is made. Yes
errMsg Error message String(256) Error message returned when unsuccessful payment is made. Yes
signType Signature type String(8) Select SHA256 or MD5 No
Business Parameter
merchantOrderNo Merchant order no. String(64) Unique order number in merchant websites to ensure the uniqueness in merchant system. No
masapayOrderNo Business serial no. String(16) MasaPay system business serial no. No
submitTime Submission time String(14) Time when merchant submit order
Year month day hour minute second
eg: 20121117020101
No
dealTime Deal time String(14) Time when MasaPay business completed
Year month day hour minute second
eg: 20121117020101
No
currencyCode Currency String(3) CNY RenMinBi, USD US Dollar, EUR Euro, RUB Ruble, JPY Yen No
orderAmount Order amount String(18) Integer
Except JYD and KRW as yuan, other currencies as cent
 
No
payCurrencyCode Payment currency String(3) CNY RenMinBi, USD US Dollar, EUR Euro, RUB Ruble, JPY Yen No
rates Exchange rate String(20) Be accurate 5 digits after dot No
paidAmount Paid amount String(18) Integer
Except JYD and KRW as yuan, other currencies as cent.
No
payMode Payment mode String(2) 10 International credit cards No
orgCode Payment organization code String(10) International credit cards: VISA,MASTER,JCB,AME,DINERSCLUB Yes
resultCode Result String(2) 00 Accept 10 Payment succeeded 11 Payment failed No
riskLevel Risk level String(2) 00 None,01 Rejected by risk control,02 Suspicious
03 Business suspended
Yes
riskOccurCount Cumulative quantity of risk orders String(4) Cumulative quantity of risk orders Yes
riskDesc Risk description String(256) Risk note Yes
ext1 Extension String(256) Return original order merchant submitted ext1 Yes
ext2 Extension String(256) Return original order merchant submitted ext2 Yes
signMsg Signature character string String(256) See Signature Element Description No
Participated signature element description:
version=1.2&charset=utf-8&language=en&signType=SHA256&merchantOrderNo=10000121&masapayOrderNo=880111123&submitTime=20121117020101&dealTime=20121117030101&currencyCode=USD&orderAmount=1000&payCurrencyCode=CNY&rates=6.21321&paidAmount=1000&payMode=20&orgCode=WEBMONEY&resultCode=10&riskLevel=00& riskOccurCount=10&riskDesc=norisk&key={key}
Examples of Signature Methods:
Please see details in Appendix 8.1 Example of Signature Methods
 

4       Merchant Notification of Payment Result

4.1  Function Outline

Merchant Notification Interface implements: Notify merchant about system order payment is successful after successful payment.

4.2  Merchant Notification Interface

4.2.1       Callback Merchant’s URL

Initiator: Internet Order Receiving Interface
Recipient: Merchant system
Notification address: bgUrl + POST request provided by merchant when making order
Parameter:
Parameter Parameter Name Data Type Parameter Description Whether can be null
Basic Parameter
version Version no. String(4) Gateway version number. This version is 1.2. No
charset Coded character set String(10) Such as gbk,gb2312,utf-8,Shift-JIS No
language Language String(2) cn Chinese, en English, ru Russian, jp Japanese No
signType Signature type String(8) Select SHA256 or MD5 No
Business Parameter
merchantOrderNo Merchant order no. String(64) Unique order number in merchant websites to ensure the uniqueness in merchant system. No
masapayOrderNo Business serial no. String(16) MasaPay system business serial no. No
submitTime Submission time String(14) Time when merchant submit order
Year month day hour minute second
eg: 20121117020101
No
dealTime Deal time String(14) Time when MasaPay business completed
Year month day hour minute second
eg: 20121117020101
No
currencyCode Currency String(3) CNY RenMinBi, USD US Dollar, EUR Euro, RUB Ruble, JPY Yen, MOP Macao Pataca, MYR Malaysian Ringgit, NZD New Zealand Dollar, CHF Swiss Franc, THB Thai Baht, TWD New Taiwan Dollar, KRW Korea Won, INR Indian Rupee, CAD Canadian Dollar, AUD Australia Dollar, HKD Hong Kong Dollar, GBP Great Britain Pound, EUR Euro No
orderAmount Order amount String(18) Integer
Except JYD and KRW as yuan, other currencies as cent.
No
payCurrencyCode Payment currency String(3) CNY RenMinBi, USD US Dollar, EUR Euro, RUB Ruble, JPY Yen No
rates Exchange rate String(20) Be accurate 5 digits after dot No
paidAmount Paid amount String(18) Integer
Except JYD and KRW as yuan, other currencies as cent.
No
payMode Payment mode String(2) Fill out
10 International credit cards
20 local third party payment
30 offline remittance
90 UnionPay payment
No
orgCode Payment organization code String(10) Fill out
International credit cards: VISA, MASTER, JCB, AME, DINERSCLUB, DISCOVER
Local third party payment: WEBMONEY,QIWI,WALLETONE,PAYON
Offline remittance: WESTERNUNION , MONEYGRAM
UnionPay payment: UPOP
Yes
resultCode Result String(2) 10 Successful payment 11 Unsuccessful payment 12 Checking No
errCode Error code String(10) Error code returned when unsuccessful payment is made. Yes
errMsg Error message String(256) Error message returned when unsuccessful payment is made. Yes
riskLevel Risk level String(2) 00 None,01 Rejected by risk control,02 Suspicious
03 Business suspended
Yes
riskOccurCount Cumulative quantity of risk orders String(4) Cumulative quantity of risk orders Yes
riskDesc Risk description String(256) Risk note Yes
ext1 Extension String(256) Return original order merchant submitted ext1 Yes
ext2 Extension String(256) Return original order merchant submitted ext2 Yes
signMsg Signature character string String(256) See Signature Element Description No
           
Signature element description:
version=1.2&charset=utf-8&language=en&signType=SHA256&merchantOrderNo=10000121&masapayOrderNo=880111123&submitTime=20121117020101&dealTime=20121117030101&currencyCode=USD&orderAmount=1000&payCurrencyCode=CNY&rates=6.21321&paidAmount=1000&payMode=20&orgCode=WEBMONEY&resultCode=10&riskLevel=00& riskOccurCount=10&riskDesc=norisk&key={key}
Examples of Signature Methods:
Please see details in Appendix 8.1 Example of Signature Methods

4.2.2       Merchant Response

MasaPay notifies merchant through bgUrl in back stage. After handled by merchant system, it needs to be sent back to MasaPay system as character string format. The content is as following:
Return Description
OK Successful. MasaPay system will not resend notice if receives this result.
No return or other character Unsuccessful, MasaPay system will re-notify if receives this result.
 

5       API Inquiry Business of Collection Order

5.1  Function Outline

Merchant Inquiry Interface implements: Search for MasaPay transaction records in a certain period or any transaction record on merchant website.

5.2  System Interaction


商戶系統(tǒng) Merchant system
MasaPay系統(tǒng) MasaPay system
1. 構(gòu)造請(qǐng)求數(shù)據(jù) 1. Construct request data
2. 調(diào)用《商戶提交訂單接口》發(fā)送請(qǐng)求 2.Call Merchant Order Submitting Interface to send request
3. 請(qǐng)求處理 3. Request for solutions
4. 返回結(jié)果 4. Return results
5. 對(duì)相應(yīng)的數(shù)據(jù)進(jìn)行處理 5. Process relevant data
 

5.3  Merchant Query Interface

5.3.1       Request

Produce submitting address:
https://open.masapay.com/masapi/order/QueryMerchantOrder?wsdl
Test submitting address:
https://open-sandbox.masapay.com/masapi/order/QueryMerchantOrder?wsdl
Input Parameter:
Parameter Parameter Name Data Type Parameter Description Whether can be null
Basic Parameter
version Version no. String(4) Gateway version number. This version is 1.2. No
merchantId Merchant ID String(32) Allocate by MasaPay when merchant opens account. No
charset Coded character set String(10) Such as gbk,gb2312,utf-8,Shift-JIS No
language Language String(2) cn Chinese, en English, ru Russian, jp Japanese No
signType Signature type String(8) Select SHA256 or MD5 No
Business Parameter
queryType Query Type String(1) 0 query for individual according to MasaPay business serial no.
1 according to merchant order no.
2 bulk query according to business ending time, successful orders only
No
masapayOrderNo Business serial no. String(16) Fill out when query type is 0 Yes
merchantOrderNo Merchant order no. String(64) Fill out when query type is 1 Yes
startTime Starting time of order submission String(14) Fill out when query type is 2
Year month day hour minute second
eg: 20121117020101
Yes
endTime Ending time of order submission String(14) Fill out when query type is 2
Year month day hour minute second
eg: 20121117020101
Limited time period is 14 days, and spacing is 24 hours.
Yes
signMsg Signature character string String(256) See Signature Element Description No
           
Note:
If merchant has duplicated submission, there would be more results according to merchant order number.
Signature element description:
version=1.2&merchantId=88800033122&charset=utf-8&language=en&signType=SHA256&queryType=1&merchantOrderNo=10000121&key={key}
Examples of Signature Methods:
Please see details in Appendix 8.1 Example of Signature Methods

5.3.2       Return

Send data back to merchant as XML.
Parameter Parameter Name Data Type Parameter Description Whether can be null
Basic Parameter
version Version no. String(4) Gateway version number. This version is 1.2. No
merchantId Merchant ID String(32) Allocate by MasaPay when merchant opens account. No
charset Coded character set String(10) Such as gbk,gb2312,utf-8,Shift-JIS No
language Language String(2) cn Chinese, en English, ru Russian, jp Japanese No
signType Signature type String(8) Select SHA256 or MD5 No
errCode Error code String(10) Error code returned when unsuccessful payment is made. Yes
errMsg Error message String(256) Error message returned when unsuccessful payment is made. Yes
recordCount Record count String(10) Record count No
signMsg Signature character string String(256) See Signature Element Description No
Order Information (list)
merchantOrderNo Merchant order no. String(60) Unique order number in merchant websites to ensure the uniqueness in merchant system. No
masapayOrderNo Business serial no. String(16) MasaPay system business serial no. No
orderAmount Order amount String(18) Integer
Except JYD and KRW as yuan, other currencies as cent.
No
orderTime Submission time String(14) Time when merchant submit order
Year month day hour minute second
eg: 20121117020101
No
dealTime Deal time String(14) Year month day hour minute second
eg: 20121117020101
No
status Order status String(1) N not paid
S paid successful
F paid failed
I during payment
C closed
No
payMode Payment mode String(2) 10 International credit cards
20 local third party payment
30 offline remittance
90 UnionPay payment
Yes
orgCode Payment organization code String(10) Fill out
International credit cards: VISA, MASTER, JCB, AME, DINERSCLUB, DISCOVER
Local third party payment: WEBMONEY,QIWI,WALLETONE,PAYON
Offline remittance: WESTERNUNION , MONEYGRAM
UnionPay payment: UPOP
Yes
paidAmount Paid amount String(18) Integer
Except JYD and KRW as yuan, other currencies as cent.
No
currencyCode Currency String(3) CNY RenMinBi, USD US Dollar, EUR Euro, RUB Ruble, JPY Yen, MOP Macao Pataca, MYR Malaysian Ringgit, NZD New Zealand Dollar, CHF Swiss Franc, THB Thai Baht, TWD New Taiwan Dollar, KRW Korea Won, INR Indian Rupee, CAD Canadian Dollar, AUD Australia Dollar, HKD Hong Kong Dollar, GBP Great Britain Pound, EUR Euro No
payCurrencyCode Payment currency String(3) CNY RenMinBi, USD US Dollar, EUR Euro, RUB Ruble, JPY Yen, MOP Macao Pataca, MYR Malaysian Ringgit, NZD New Zealand Dollar, CHF Swiss Franc, THB Thai Baht, TWD New Taiwan Dollar, KRW Korea Won, INR Indian Rupee, CAD Canadian Dollar, AUD Australia Dollar, HKD Hong Kong Dollar, GBP Great Britain Pound, EUR Euro No
rates Exchange rate String(20) Be accurate 5 digits after dot No
riskLevel Risk level String(2) 00 None,01 Rejected by risk control,02 Suspicious
03 Business suspended
Yes
riskOccurCount Cumulative quantity of risk orders String(4) Cumulative quantity of risk orders Yes
riskDesc Risk description String(256) Risk note Yes
OrdersignMsg Signature character string String(256) See Signature Element Description No
           
Participated signature element description:
signMsg=SHA256(version=1.2&merchantId=88800033122&charset=utf-8&language=en&signType=SHA256& recordCount=1&key={key}
OrdersignMsg signature element description:
merchantOrderNo=10000121&masapayOrderNo=880111123&orderAmount=1000&orderTime=20121117020101&dealTime=20121117020101&status=S&payMode=20&orgCode=WEBMONEY&paidAmount=1000&currencyCode=USD&payCurrencyCode=CNY&rates=6.21321&riskLevel=00& riskOccurCount=10&riskDesc=norisk&key={key}
Examples of Signature Methods:
Please see details in Appendix 8.1 Example of Signature Methods
 

6       API Refund Business

6.1  Function Outline

Merchant Refund Interface: Merchant return all or part of bill of purchasing products or service back to user.
Merchant Refund Notification Interface: Notify merchant of successful refund after completed.

6.2  System Interaction


商戶系統(tǒng) Merchant system
MasaPay系統(tǒng) MasaPay system
seq退款請(qǐng)求 seq refund request
1. 構(gòu)造請(qǐng)求數(shù)據(jù) 1. Construct request data
2. 調(diào)用《商戶退款接口》發(fā)送請(qǐng)求 2. Call Merchant Refund Interface to send request
3. 請(qǐng)求處理 3. Request for solutions
seq退款通知 seq refund notification
4. 通知退款結(jié)果《退款通知接口》 Notify refund results, see Refund Notification Interface
5. 接受后應(yīng)答,見《商戶應(yīng)答》 Response after receiving, see Merchant Response
6. 對(duì)相應(yīng)的數(shù)據(jù)進(jìn)行處理 Process relevant data
 

6.3  Merchant Refund Interface

6.3.1       Request

Produce submitting address:
https://open.masapay.com/masapi/refund/RefundMerchantOrder?wsdl
Test submitting address:
https://open-sandbox.masapay.com/masapi/refund/RefundMerchantOrder?wsdl
Input Parameter:
Parameter Parameter Name Data Type Parameter Description Whether can be null
Basic Parameter
version Version no. String(4) Gateway version number. This version is 1.2. No
merchantId Merchant ID String(32) Allocate by MasaPay when merchant opens account. No
charset Coded character set String(10) Such as gbk,gb2312,utf-8,Shift-JIS No
language Language String(2) cn Chinese, en English, ru Russian, jp Japanese No
signType Signature type String(8) Select SHA256 or MD5 No
Business Parameter
refundOrderNo Refund order no. String(30) Unique order number in merchant websites to ensure the uniqueness in merchant system. No
merchantOrderNo Original merchant order no. String(64) Merchant paid order no. No
masapayOrderNo MasaPay Business serial no. String(16) MasaPay Business serial no. Yes
refundAmount Refund amount String(18) Integer
Except JYD and KRW as yuan, other currencies as cent.
No
currencyCode Currency String(3) CNY RenMinBi, USD US Dollar, EUR Euro, RUB Ruble, JPY Yen, MOP Macao Pataca, MYR Malaysian Ringgit, NZD New Zealand Dollar, CHF Swiss Franc, THB Thai Baht, TWD New Taiwan Dollar, KRW Korea Won, INR Indian Rupee, CAD Canadian Dollar, AUD Australia Dollar, HKD Hong Kong Dollar, GBP Great Britain Pound, EUR Euro No
refundSubmitTime Refund submission time String(14) year month day hour minute second
eg: 20121117020101
No
callbackUrl Callback notify URL String(256) Notify callback address that merchant refund order result No
signMsg Signature String(256) See signature element description No
           
Participated signature element description:
version=1.2&merchantId=88800033122&charset=utf-8&language=en&signType=SHA256&refundOrderNo=0001&merchantOrderNo=10000121&masapayOrderNo=1231221&refundAmount=100&currencyCode=CNY&refundSubmitTime=20121117020101&callbackUrl=http://www.masapay.com&key={key}
Examples of Signature Methods:
Please see details in Appendix 8.1 Example of Signature Methods

6.3.2       Return

Return to merchant the data as XML format.
Parameter Parameter Name Data Type Parameter Description Whether can be null
Basic Parameter
version Version no. String(4) Gateway version number. This version is 1.2. No
merchantId Merchant ID String(32) Allocated by MasaPay when registering No
charset Coded character set String(10) Such as gbk,gb2312,utf-8,Shift-JIS No
language Language String(2) cn Chinese, en English, ru Russian, jp Japanese No
signType Signature type String(8) Select SHA256 or MD5 No
signMsg Signature character string String(256) See Signature Element Description No
Business Parameter
resultCode Refund result String(2) 10 successful refund
11failed refund
No
errorMsg Error message String(256) Error message returned when failed Yes
refundOrderNo Refund order no. String(32) the same as refund serial no. when submitting No
Participated signature element description:
version=1.2&merchantId=88800033122&charset=utf-8&language=en&signType=SHA256& resultCode=10& refundOrderNo=123213932&key={key}
Examples of Signature Methods:
Please see details in Appendix 8.1 Example of Signature Methods

6.4  Refund Notification Interface

6.4.1       Notification

Initiator: Internet Order Receiving Interface
Recipient: Merchant system
Notification address: bgUrl + POST request provided by merchant when making order
Parameter:
Parameter Parameter Name Data Type Parameter Description Whether can be null
Basic Parameter
version Version no. String(4) Gateway version number. This version is 1.2. No
charset Coded character set String(10) Such as gbk,gb2312,utf-8,Shift-JIS No
language Language String(2) cn Chinese, en English, ru Russian, jp Japanese No
signType Signature type String(8) Select SHA256 or MD5 No
Business Parameter
refundOrderNo Refund order no. String(64) Unique order number in merchant websites to ensure the uniqueness in merchant system. No
merchantOrderNo Original merchant order no. String(64) Merchant paid order no. No
masapayOrderNo MasaPay Business serial no. String(16) MasaPay Business serial no. Yes
masapayRefundOrderNo Masapay refund serial no. String(16) Masapay refund serial no. No
submitTime Submission time String(14) year month day hour minute second
eg: 20121117020101
No
dealTime Deal time String(14) Time when MasaPay business completed
Year month day hour minute second
eg: 20121117020101
No
currencyCode Currency String(3) CNY RenMinBi, USD US Dollar, EUR Euro, RUB Ruble, JPY Yen, MOP Macao Pataca, MYR Malaysian Ringgit, NZD New Zealand Dollar, CHF Swiss Franc, THB Thai Baht, TWD New Taiwan Dollar, KRW Korea Won, INR Indian Rupee, CAD Canadian Dollar, AUD Australia Dollar, HKD Hong Kong Dollar, GBP Great Britain Pound, EUR Euro No
refundAmount Refund amount String(18) Integer
Except JYD and KRW as yuan, other currencies as cent.
No
resultCode Result String(2) 10 successful refund 11unsucessful refund No
ext1 Extension String(256) Return original order merchant submitted ext1 Yes
ext2 Extension String(256) Return original order merchant submitted ext2 Yes
signMsg Signature character string String(256) See Signature Element Description No
Participated signature element description:
version=1.2&charset=utf-8&language=en&signType=SHA256&refundOrderNo=0001&merchantOrderNo=10000121&masapayOrderNo=12312312&masapayRefundOrderNo=1111111111111111&submitTime=20121117020101&dealTime=20121117020101&currencyCode=CNY&refundAmount=100&resultCode=10&key={key}
Examples of Signature Methods:
Please see details in Appendix 8.1 Example of Signature Methods

6.4.2       Response

MasaPay notifies merchant through bgUrl in back stage. After handled by merchant system, it needs to be sent back to MasaPay system as character string format. The content is as following:
Return Description
OK Successful. MasaPay system will not resend notice if receives this result.
No return or other character Unsuccessful , MasaPay system will re-notify if receives this result.
 

7       API Refund Inquiry Business

7.1  Function Outline

Merchant can search for individual transaction record or records on MasaPay in a certain time period.

7.2  System Interaction


商戶系統(tǒng) Merchant system
MasaPay系統(tǒng) MasaPay system
1. 構(gòu)造請(qǐng)求數(shù)據(jù) 1. Construct request data
2. 調(diào)用《退款查詢接口-請(qǐng)求》 2. Call Refund Inquiry Interface-Request
3. 請(qǐng)求處理 3. Request for solutions
4. 返回結(jié)果《退款查詢接口-返回》 4. Return results Refund Inquiry Interface-Return
5. 對(duì)相應(yīng)的數(shù)據(jù)進(jìn)行處理 5. Process relevant data
 

7.3  Refund Inquiry Interface

7.3.1       Request

Initiator: Merchant system
Recipient: MasaPay Internet Order Receiving Interface
Produce submitting address:
Test submitting address: 
Input Parameter:
Parameter Parameter Name Data Type Parameter Description Whether can be null
Basic Parameter
version Version no. String(4) Gateway version number. This version is 1.2. No
merchantId Merchant ID String(32) Allocate by MasaPay when merchant opens account. No
charset Coded character set String(10) Such as gbk,gb2312,utf-8,Shift-JIS No
language Language String(2) cn Chinese, en English, ru Russian, jp Japanese No
signType Signature type String(8) Select SHA256 or MD5 No
Business Parameter
queryType Query Type String(1) 0 query for individual according to MasaPay business serial no.
1 bulk query according to business ending time, successful orders only
No
refundOrderNo Refund order no. String(30) Fill out when query type is 0. The only refund serial no. generated by merchant No
startTime Starting time of refund submission String(14) Fill out when query type is 2
Year month day hour minute second
eg: 20121117020101
Yes
endTime Ending time of refund submission String(14) Fill out when query type is 2
Year month day hour minute second
eg: 20121117020101
Limited time period is 14 days, and spacing is 24 hours
Yes
signMsg Signature character string String(256) See Signature Element Description No
Signature element description:
version=1.2&merchantId=88800033122&charset=utf-8&language=en&signType=SHA256&queryType=0&refundOrderNo=0001&key={key}
Examples of Signature Methods:
Please see details in Appendix 8.1 Example of Signature Methods

7.3.2       Return

Return data as XML format to merchant.
Parameter Parameter Name Data Type Parameter Description Whether can be null
Basic Parameter
version Version no. String(4) Gateway version number. This version is 1.2. No
merchantId Merchant ID String(32) Allocated by MasaPay when register No
charset Coded character set String(10) Such as gbk,gb2312,utf-8,Shift-JIS No
language Language String(2) cn Chinese, en English, ru Russian, jp Japanese No
signType Signature type String(8) Select SHA256 or MD5 No
errCode Error code String(10) Error code returned when unsuccessful payment is made. Yes
errMsg Error message String(256) Error message returned when unsuccessful payment is made. Yes
recordCount Record count String(10) Record count No
signMsg Signature character string String(256) See Signature Element Description No
Order Information (list)
refundOrderNo Refund order no. String(64) Unique order number in merchant websites to ensure the uniqueness in merchant system. No
merchantOrderNo Original merchant order no. String(64) Merchant paid order no. No
masapayRefundOrderNo MasaPay refund serial no. String(16) MasaPay refund serial no. Yes
refundAmount Refund amount String(18) Integer
Except JYD and KRW as yuan, other currencies as cent.
No
currencyCode Currency String(3) CNY RenMinBi, USD US Dollar, EUR Euro, RUB Ruble, JPY Yen, MOP Macao Pataca, MYR Malaysian Ringgit, NZD New Zealand Dollar, CHF Swiss Franc, THB Thai Baht, TWD New Taiwan Dollar, KRW Korea Won, INR Indian Rupee, CAD Canadian Dollar, AUD Australia Dollar, HKD Hong Kong Dollar, GBP Great Britain Pound, EUR Euro No
submitTime Submission time String(14) eg: 20121117020101 No
dealTime Deal time String(14) eg: 20121117020101 No
status Status String(1) P Refund processing
S Refund succeeded
F Refund failed
No
OrdersignMsg Individual order signature character string String(256) Encrypted element for individual order record No
             
signMsg signature element description:
version=1.2&merchantId=88800033122&charset=utf-8&language=en&signType=SHA256&recordCount=1&key={key}
OrdersignMsg signature element description:
refundOrderNo=0001&merchantOrderNo=10000121&masapayRefundOrderNo1111111111111111&refundAmount=100&currencyCode=CNY&submitTime=20121117020101&dealTime=20121117020101&status=P&key={key}
Examples of Signature Methods:
Please see details in Appendix 8.1 Example of Signature Methods
 

8       API Express Order Uploading Business

8.1  Function Outline

Express Order Uploading Interface implements: Merchant upload express order data.

8.2  Express Order Uploading Interface

8.2.1       Request

Produce submitting address:
https://open.masapay.com/masapi/order/UploadExpressList?wsdl
Test submitting address:
https://open-sandbox.masapay.com/ masapi/order/UploadExpressList?wsdl
Input Parameter:
Parameter Parameter Name Data Type Parameter Description Whether can be null
Basic Parameter
version Version no. String(4) Gateway version number. This version is 1.2. No
merchantId Merchant ID String(32) Allocate by MasaPay when merchant opens account. No
charset Coded character set String(10) Such as gbk,gb2312,utf-8,Shift-JIS No
language Language String(2) cn Chinese, en English, ru Russian, jp Japanese No
expressCount Express order amount String(10) Upload express order total amount No
signType Signature type String(8) Select SHA256 or MD5 No
signMsg Signature character string String(256) See signature element description No
Express Order Information (list)
merchantOrderNo Merchant order no. String(64) Original merchant payment order no. No
expressDate Express date String(14) year month day hour minute second
eg: 20121117020101
No
etaDate Estimated delivery date String(14) year month day hour minute second
eg: 20121117020101
No
expressNo Express No. String(32) Order no. when express company make an order No
expressCompany Express company String(60) Express company No
expressUrl Express order inquiry Url String(200) Website where express company search for orders No
uploadDate Uploading date String(14) year month day hour minute second
eg: 20121117020101
No
expressSignMsg Individual express order signature character string String(256) Each express order signature character string No
               
Note:
Merchant can upload multiple orders once.
Signature element description:
signMsg=SHA256(version=1.2&merchantId=88800033122&charset=utf-8&language=en&signType=SHA256&expressCount=1&key={key})
ExpressSignMsg Signature element description:
merchantOrderNo=10000121&expressDate=20121117020101&etaDate=20121117020101&expressNo=10099900101&expressCompany=SFexpress&expressUrl=www.masapay.com&key={key}

8.2.2       Return

Return data as XML format to merchant.
Parameter Parameter Name Data Type Parameter Description Whether can be null
Basic Parameter
version Version no. String(4) Gateway version number. This version is 1.2. No
merchantId Merchant ID String(32) Allocated by MasaPay when registered. No
charset Coded character set String(10) Such as gbk,gb2312,utf-8,Shift-JIS No
language Language String(2) cn Chinese, en English, ru Russian, jp Japanese No
signType Signature type String(8) Select SHA256 or MD5 No
errCode Error code String(10) Error code returned when unsuccessful payment is made. Yes
errMsg Error message String(256) Error message returned when unsuccessful payment is made. Yes
expressCount Express order amount String(10) Total amount received successful orders No
signMsg Signature character string String(256) See signature element description No
Unsuccessful Express Order Information list
merchantOrderNo Merchant order no. String(64) Original merchant payment order no. No
expressDate Express date String(14) year month day hour minute second
eg: 20121117020101
No
etaDate Estimated delivery date String(14) year month day hour minute second
eg: 20121117020101
No
expressNo Express No. String(32) Order no. when express company make an order No
expressCompany Express company String(60) Express company No
expressUrl Express order inquiry Url String(200) Website where express company search for orders No
uploadDate Uploading date String(14) year month day hour minute second
eg: 20121117020101
No
expressSignMsg Individual express order signature character string String(256) Each express order signature character string No
                       
Signature element description:
version=1.2&merchantId=88800033122&charset=utf-8&language=en&signType=SHA256& expressCount =2&key={key}
expressSignMsg Signature element description:
merchantOrderNo=10000121&expressDate=20121117020101&etaDate=20121117020101&expressNo=10099900101&expressCompany=FS express & expressUrl = &key = {key}
 

9       Appendix

9.1  Examples of Signature Methods

9.1.1       Merchant Order Submission Interface

Signature Calculation Method:
SHA256
Participated Signature Elements:
version=1.2&merchantId=88800033122&charset=utf-8&language=en&signType=SHA256&merchantOrderNo=10000121&goodsName=women’s clothing&goodsDesc= product name 1^product specification 1^purchase quantity 1^product price 1^product display website 1|product name 2^product specification 2^purchase quantity 2^product price 2^product display website 2&currencyCode=USD&orderAmount=1000&payMode=20&orgCode=WEBMONEY&directFlag=D&submitTime=20121117020101&expiryTime=20121117030101&pageUrl=https://www.masapay.com&bgUrl=https://www.masapay.com&key=1234567890
Use SHA256 to the above signature elements and obtain signature result (capitalize when transferring binary system to hexadecimal)vas following:
AD59678D5389974AB6886A3AAB6133FE0BCF1C0BA56E270B71C941F135F00BC0
Examples of Submitting Parameter:
version=1.2&merchantId=88800033122&charset=utf-8&language=en&signType=SHA256&merchantOrderNo=10000121&goodsName= women’s clothing&goodsDesc= product name 1^product specification 1^purchase quantity 1^product price 1^product display website 1|product name 2^product specification 2^purchase quantity 2^product price 2^product display website 2&currencyCode=USD&orderAmount=1000&payMode=20&orgCode=WEBMONEY&directFlag=D&submitTime=20121117020101&expiryTime=20121117030101&pageUrl=http://www.masapay.com&bgUrl=http://www.masapay.com&ext1=&ext2=&remark=&payerName=&payerMobile=&payerEmail=&registerTime=&registerIp=&registerTerminal=&receiveName&receiveAddress=&receivePostCode=&receiveTel=&orderIp=&orderTerminal=&ext3=&ext4=&signMsg=AD59678D5389974AB6886A3AAB6133FE0BCF1C0BA56E270B71C941F135F00BC0

9.1.2       Merchant Notification Interface:

Signature Calculation Method:
SHA256
Participated Signature Elements:
version=1.2&charset=utf-8&language=en&signType=SHA256&merchantOrderNo=10000121&masapayOrderNo=880111123&submitTime=20121117020101&dealTime=20121117030101&currencyCode=USD&orderAmount=1000&paidAmount=1000&payMode=20&orgCode=WEBMONEY&resultCode=10&riskLevel=00&riskDesc=norisk&key=1234567890
Use SHA256 to the above signature elements and obtain signature result (capitalize when transferring binary system to hexadecimal) as following:
AE403619EA1D5F460F1F4819802AF9F647C3A4169BACF3F35ECF081568EC2B94
Examples of Submitting Parameter:
version=1.2&charset=utf-8&language=en&signType=SHA256&merchantOrderNo=10000121&masapayOrderNo=880111123&submitTime=20121117020101&dealTime=20121117030101&currencyCode=US

1.1    Response Code

Response Code defines reporting response when business is failed.

1.1.1    Property

AN-4
Field: None.
Data Field: fixed to 4 digits.

1.2.1    Description

Response Code is used for sending authorization status of financial or request authorization transactions. It can also be used in document updating, reconciliation account checking, system management, and receiving status of management transactions. The following is all responding codes and its reasons.
Response codes    
MasaPay Code MasaPay Definition Code Classification
3084 Insufficient fund Transaction
3085 Wrong password Transaction
3086 Violate Encryption Regulations Risk
3088 Exceed card numbers limit Risk
3089 Suspicious for cheating Risk
3091 Wrong bank parameter System
3092 Invalid transactions Transaction
3093 Invalid amount Transaction
3094 Invalid card number Transaction
3095 Transaction time-out Transaction
3096 Wrong expiry date Transaction
3097 Unsupported card types Transaction
3098 Abnormal system System
3099 Other abnormal conditions Others

D&orderAmount=1000&paidAmount=1000&payMode=20&orgCode=WEBMONEY&resultCode=10&riskLevel=00&riskDesc=norisk&ext1=&ext2=&signMsg=AE403619EA1D5F460F1F4819802AF9F647C3A4169BACF3F35ECF081568EC2B94

9.2  Contact


9.3  Agreement

1     MasaPay will not add signs for returned report when returned report has errorCode. At the same time, relevant MasaPay transaction information will be returned as null.

Unitrans世聯(lián)翻譯公司在您身邊,離您近的翻譯公司,心貼心的專業(yè)服務(wù),專業(yè)的全球語言翻譯與信息解決方案供應(yīng)商,專業(yè)翻譯機(jī)構(gòu)品牌。無論在本地,國(guó)內(nèi)還是海外,我們的專業(yè)、星級(jí)體貼服務(wù),為您的事業(yè)加速!世聯(lián)翻譯公司在北京、上海、深圳等國(guó)際交往城市設(shè)有翻譯基地,業(yè)務(wù)覆蓋全國(guó)城市。每天有近百萬字節(jié)的信息和貿(mào)易通過世聯(lián)走向全球!積累了大量政商用戶數(shù)據(jù),翻譯人才庫數(shù)據(jù),多語種語料庫大數(shù)據(jù)。世聯(lián)品牌和服務(wù)品質(zhì)已得到政務(wù)防務(wù)和國(guó)際組織、跨國(guó)公司和大中型企業(yè)等近萬用戶的認(rèn)可。 專業(yè)翻譯公司,北京翻譯公司,上海翻譯公司,英文翻譯,日文翻譯,韓語翻譯,翻譯公司排行榜,翻譯公司收費(fèi)價(jià)格表,翻譯公司收費(fèi)標(biāo)準(zhǔn),翻譯公司北京,翻譯公司上海。
  • “貴司提交的稿件專業(yè)詞匯用詞準(zhǔn)確,語言表達(dá)流暢,排版規(guī)范, 且服務(wù)態(tài)度好。在貴司的幫助下,我司的編制周期得以縮短,稿件語言的表達(dá)質(zhì)量得到很大提升”

    華東建筑設(shè)計(jì)研究總院

  • “我單位是一家總部位于丹麥的高科技企業(yè),和世聯(lián)翻譯第一次接觸,心中仍有著一定的猶豫,貴司專業(yè)的譯員與高水準(zhǔn)的服務(wù),得到了國(guó)外合作伙伴的認(rèn)可!”

    世萬保制動(dòng)器(上海)有限公司

  • “我公司是一家荷蘭駐華分公司,主要致力于行為學(xué)研究軟件、儀器和集成系統(tǒng)的開發(fā)和銷售工作,所需翻譯的英文說明書專業(yè)性強(qiáng),翻譯難度較大,貴司總能提供優(yōu)質(zhì)的服務(wù)!

    諾達(dá)思(北京)信息技術(shù)有限責(zé)任公司

  • “為我司在東南亞地區(qū)的業(yè)務(wù)開拓提供小語種翻譯服務(wù)中,翻譯稿件格式美觀整潔,能最大程度的還原原文的樣式,同時(shí)翻譯質(zhì)量和速度也得到我司的肯定和好評(píng)!”

    上海大眾

  • “在此之前,我們公司和其他翻譯公司有過合作,但是翻譯質(zhì)量實(shí)在不敢恭維,所以當(dāng)我認(rèn)識(shí)劉穎潔以后,對(duì)她的專業(yè)性和貴公司翻譯的質(zhì)量非常滿意,隨即簽署了長(zhǎng)期合作合同!

    銀泰資源股份有限公司

  • “我行自2017年與世聯(lián)翻譯合作,合作過程中十分愉快。特別感謝Jasmine Liu, 態(tài)度熱情親切,有耐心,對(duì)我行提出的要求落實(shí)到位,體現(xiàn)了非常高的專業(yè)性!

    南洋商業(yè)銀行

  • “與我公司對(duì)接的世聯(lián)翻譯客服經(jīng)理,可以及時(shí)對(duì)我們的要求進(jìn)行反饋,也會(huì)盡量滿足我們臨時(shí)緊急的文件翻譯要求。熱情周到的服務(wù)給我們留下深刻印象!”

    黑龍江飛鶴乳業(yè)有限公司

  • “翻譯金融行業(yè)文件各式各樣版式復(fù)雜,試譯多家翻譯公司,后經(jīng)過比價(jià)、比服務(wù)、比質(zhì)量等流程下來,最終敲定了世聯(lián)翻譯。非常感謝你們提供的優(yōu)質(zhì)服務(wù)!

    國(guó)金證券股份有限公司

  • “我司所需翻譯的資料專業(yè)性強(qiáng),涉及面廣,翻譯難度大,貴司總能提供優(yōu)質(zhì)的服務(wù)。在一次業(yè)主單位對(duì)完工資料質(zhì)量的抽查中,我司因?yàn)槎砦姆g質(zhì)量過關(guān)而受到了好評(píng)!

    中辰匯通科技有限責(zé)任公司

  • “我司在2014年與貴公司建立合作關(guān)系,貴公司的翻譯服務(wù)質(zhì)量高、速度快、態(tài)度好,贏得了我司各部門的一致好評(píng)。貴司經(jīng)理工作認(rèn)真踏實(shí),特此致以誠(chéng)摯的感謝!”

    新華聯(lián)國(guó)際置地(馬來西亞)有限公司

  • “我們需要的翻譯人員,不論是筆譯還是口譯,都需要具有很強(qiáng)的專業(yè)性,貴公司的德文翻譯稿件和現(xiàn)場(chǎng)的同聲傳譯都得到了我公司和合作伙伴的充分肯定!

    西馬遠(yuǎn)東醫(yī)療投資管理有限公司

  • “在這5年中,世聯(lián)翻譯公司人員對(duì)工作的認(rèn)真、負(fù)責(zé)、熱情、周到深深的打動(dòng)了我。不僅譯件質(zhì)量好,交稿時(shí)間及時(shí),還能在我司資金周轉(zhuǎn)緊張時(shí)給予體諒!

    華潤(rùn)萬東醫(yī)療裝備股份有限公司

  • “我公司與世聯(lián)翻譯一直保持著長(zhǎng)期合作關(guān)系,這家公司報(bào)價(jià)合理,質(zhì)量可靠,效率又高。他們翻譯的譯文發(fā)到國(guó)外公司,對(duì)方也很認(rèn)可!

    北京世博達(dá)科技發(fā)展有限公司

  • “貴公司翻譯的譯文質(zhì)量很高,語言表達(dá)流暢、排版格式規(guī)范、專業(yè)術(shù)語翻譯到位、翻譯的速度非?、后期服務(wù)熱情。我司翻譯了大量的專業(yè)文件,經(jīng)過長(zhǎng)久合作,名副其實(shí),值得信賴!

    北京塞特雷特科技有限公司

  • “針對(duì)我們農(nóng)業(yè)科研論文寫作要求,盡量尋找專業(yè)對(duì)口的專家為我提供翻譯服務(wù),最后又按照學(xué)術(shù)期刊的要求,提供潤(rùn)色原稿和相關(guān)的證明文件。非常感謝世聯(lián)翻譯公司!”

    中國(guó)農(nóng)科院

  • “世聯(lián)的客服經(jīng)理態(tài)度熱情親切,對(duì)我們提出的要求都落實(shí)到位,回答我們的問題也非常有耐心。譯員十分專業(yè),工作盡職盡責(zé),獲得與其共事的公司總部同事們的一致高度認(rèn)可。”

    格萊姆公司

  • “我公司與馬來西亞政府有相關(guān)業(yè)務(wù)往來,急需翻譯項(xiàng)目報(bào)備材料。在經(jīng)過對(duì)各個(gè)翻譯公司的服務(wù)水平和質(zhì)量的權(quán)衡下,我們選擇了世聯(lián)翻譯公司。翻譯很成功,公司領(lǐng)導(dǎo)非常滿意!

    北京韜盛科技發(fā)展有限公司

  • “客服經(jīng)理能一貫熱情負(fù)責(zé)的完成每一次翻譯工作的組織及溝通。為客戶與譯員之間搭起順暢的溝通橋梁。能協(xié)助我方建立專業(yè)詞庫,并向譯員準(zhǔn)確傳達(dá)落實(shí),準(zhǔn)確及高效的完成統(tǒng)一風(fēng)格!

    HEURTEY PETROCHEM法國(guó)赫銻石化

  • “貴公司與我社對(duì)翻譯項(xiàng)目進(jìn)行了幾次詳細(xì)的會(huì)談,期間公司負(fù)責(zé)人和廖小姐還親自來我社拜訪,對(duì)待工作熱情,專業(yè)度高,我們雙方達(dá)成了很好的共識(shí)。對(duì)貴公司的服務(wù)給予好評(píng)!”

    東華大學(xué)出版社

  • “非常感謝世聯(lián)翻譯!我們對(duì)此次緬甸語訪談翻譯項(xiàng)目非常滿意,世聯(lián)在充分了解我司項(xiàng)目的翻譯意圖情況下,即高效又保質(zhì)地完成了譯文!

    上海奧美廣告有限公司

  • “在合作過程中,世聯(lián)翻譯保質(zhì)、保量、及時(shí)的完成我們交給的翻譯工作?蛻艚(jīng)理工作積極,服務(wù)熱情、周到,能全面的了解客戶的需求,在此表示特別的感謝!

    北京中唐電工程咨詢有限公司

  • “我們通過圖書翻譯項(xiàng)目與你們相識(shí)乃至建立友誼,你們報(bào)價(jià)合理、服務(wù)細(xì)致、翻譯質(zhì)量可靠。請(qǐng)?jiān)试S我們借此機(jī)會(huì)向你們表示衷心的感謝!”

    山東教育出版社

  • “很滿意世聯(lián)的翻譯質(zhì)量,交稿準(zhǔn)時(shí),中英互譯都比較好,措辭和句式結(jié)構(gòu)都比較地道,譯文忠實(shí)于原文。TNC是一家國(guó)際環(huán)保組織,發(fā)給我們美國(guó)總部的同事后,他們反應(yīng)也不錯(cuò)!

    TNC大自然保護(hù)協(xié)會(huì)

  • “原英國(guó)首相布萊爾來訪,需要非常專業(yè)的同聲傳譯服務(wù),因是第一次接觸,心中仍有著一定的猶豫,但是貴司專業(yè)的譯員與高水準(zhǔn)的服務(wù),給我們留下了非常深刻的印象!

    北京師范大學(xué)壹基金公益研究院

  • “在與世聯(lián)翻譯合作期間,世聯(lián)秉承著“上善若水、厚德載物”的文化理念,以上乘的品質(zhì)和質(zhì)量,信守對(duì)客戶的承諾,出色地完成了我公司交予的翻譯工作!

    國(guó)科創(chuàng)新(北京)信息咨詢中心

  • “由于項(xiàng)目要求時(shí)間相當(dāng)緊湊,所以世聯(lián)在保證質(zhì)量的前提下,盡力按照時(shí)間完成任務(wù)。使我們?cè)谑啦⿻?huì)俄羅斯館日活動(dòng)中準(zhǔn)備充足,并受到一致好評(píng)!

    北京華國(guó)之窗咨詢有限公司

  • “貴公司針對(duì)客戶需要,挑選優(yōu)秀的譯員承接項(xiàng)目,翻譯過程客戶隨時(shí)查看中途稿,并且與客戶溝通術(shù)語方面的知識(shí),能夠更準(zhǔn)確的了解到客戶的需求,確保稿件高質(zhì)量!

    日工建機(jī)(北京)國(guó)際進(jìn)出口有限公司

15801211926

18017395793
點(diǎn)擊添加微信

無需轉(zhuǎn)接等回電

苏尼特右旗| 丰原市| 康定县| 睢宁县| 兴海县| 新沂市| 孝昌县| 喀什市| 肥西县| 治多县| 台东县| 莱芜市| 鄂伦春自治旗| 行唐县| 鱼台县| 开原市| 陆丰市| 乌拉特中旗| 桦甸市| 兴仁县| 龙里县| 探索| 舟曲县| 郴州市| 无锡市| 内江市| 肇源县| 班戈县| 双流县| 温泉县| 平果县| 通渭县| 太康县| 永顺县| 闻喜县| 曲靖市| 敦煌市| 阿城市| 方山县| 安远县| 应城市|