海外分发


中国本地钱包-C2C

<p>[TOC]</p> <h5>简要描述</h5> <ul> <li>中国本地钱包C2C 支付宝,微信下单接口,</li> </ul> <h5>请求地址</h5> <ul> <li><code>/proxy-pay/api/transfer/transaction</code></li> </ul> <h5>请求方式</h5> <ul> <li>post </li> <li>application/json </li> <li>金额单位:元</li> </ul> <h5>请求参数说明</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">merchantOrderNo</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>商户生成的订单号</td> </tr> <tr> <td style="text-align: left;">transferType</td> <td style="text-align: left;">是</td> <td style="text-align: left;">Number</td> <td>下发类型:1 银行 2 钱包</td> </tr> <tr> <td style="text-align: left;">transactionType</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>业务类型:C2C</td> </tr> <tr> <td style="text-align: left;">destinationCurrency</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>目的货币码(参照附录 国家货币码)人民币:CNY</td> </tr> <tr> <td style="text-align: left;">destinationAmount</td> <td style="text-align: left;">是</td> <td style="text-align: left;">Number</td> <td>目的金额(单位元)</td> </tr> <tr> <td style="text-align: left;">destinationCountryIsoCode</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>目的国家/地区码(参 照附录国家 ISO CODE 例:中国: CHN)</td> </tr> <tr> <td style="text-align: left;">payerId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">Number</td> <td>下面的payerId参考值,或下发银行查询接口查询</td> </tr> <tr> <td style="text-align: left;">purposeOfRemittance</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>汇款目的传值:SALARY_PAYMENT 或 FAMILY_SUPPORT</td> </tr> <tr> <td style="text-align: left;">creditPartyIdentifier</td> <td style="text-align: left;">是</td> <td style="text-align: left;">Object</td> <td>信用方识别码</td> </tr> <tr> <td style="text-align: left;">-- msisdn</td> <td style="text-align: left;">是</td> <td style="text-align: left;">Number</td> <td>手机号</td> </tr> <tr> <td style="text-align: left;">beneficiary</td> <td style="text-align: left;">是</td> <td style="text-align: left;">Object</td> <td>受益人</td> </tr> <tr> <td style="text-align: left;">-- firstname</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>名</td> </tr> <tr> <td style="text-align: left;">-- lastname</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>姓</td> </tr> <tr> <td style="text-align: left;">sender</td> <td style="text-align: left;">是</td> <td style="text-align: left;">Object</td> <td>受益人</td> </tr> <tr> <td style="text-align: left;">-- idNumber</td> <td style="text-align: left;">是</td> <td style="text-align: left;">Number</td> <td>身份证号</td> </tr> <tr> <td style="text-align: left;">-- dateOfBirth</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>生日</td> </tr> <tr> <td style="text-align: left;">-- firstname</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>名</td> </tr> <tr> <td style="text-align: left;">-- lastname</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>姓</td> </tr> <tr> <td style="text-align: left;">-- code</td> <td style="text-align: left;">是</td> <td style="text-align: left;">Number</td> <td>Sender identification code</td> </tr> <tr> <td style="text-align: left;">-- nationalityCountryIsoCode</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>目的国家/地区码</td> </tr> <tr> <td style="text-align: left;">-- countryIsoCode</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>目的国家/地区码</td> </tr> <tr> <td style="text-align: left;">-- address</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>地址</td> </tr> <tr> <td style="text-align: left;">-- idType</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>id类型</td> </tr> </tbody> </table> <h5>payerId参考值</h5> <table> <thead> <tr> <th style="text-align: left;">钱包名称</th> <th style="text-align: left;">测试环境</th> <th style="text-align: left;">正式环境</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">支付宝</td> <td style="text-align: left;">3460</td> <td style="text-align: left;">3541</td> </tr> <tr> <td style="text-align: left;">微信</td> <td style="text-align: left;">5593</td> <td style="text-align: left;">5367</td> </tr> </tbody> </table> <h5>Id type 参考值</h5> <table> <thead> <tr> <th style="text-align: left;">值</th> <th style="text-align: left;">描述</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">PASSPORT</td> <td style="text-align: left;">Passport</td> </tr> <tr> <td style="text-align: left;">NATIONAL_ID</td> <td style="text-align: left;">National Identification Card</td> </tr> <tr> <td style="text-align: left;">DRIVING_LICENSE</td> <td style="text-align: left;">Driving License</td> </tr> <tr> <td style="text-align: left;">SOCIAL_SECURITY</td> <td style="text-align: left;">Social Security Card/Number</td> </tr> <tr> <td style="text-align: left;">TAX_ID</td> <td style="text-align: left;">Tax Payer Identification Card/Number</td> </tr> <tr> <td style="text-align: left;">SENIOR_CITIZEN_ID</td> <td style="text-align: left;">Senior Citizen Identification Card</td> </tr> <tr> <td style="text-align: left;">BIRTH_CERTIFICATE</td> <td style="text-align: left;">Birth Certificate</td> </tr> <tr> <td style="text-align: left;">VILLAGE_ELDER_ID</td> <td style="text-align: left;">Village Elder Identification Card</td> </tr> <tr> <td style="text-align: left;">RESIDENT_CARD</td> <td style="text-align: left;">Permanent Residency Identification Card</td> </tr> <tr> <td style="text-align: left;">ALIEN_REGISTRATION</td> <td style="text-align: left;">Alien Registration Certificate/Card</td> </tr> <tr> <td style="text-align: left;">PAN_CARD</td> <td style="text-align: left;">PAN Card</td> </tr> <tr> <td style="text-align: left;">VOTERS_ID</td> <td style="text-align: left;">Voter’s Identification Card</td> </tr> <tr> <td style="text-align: left;">HEALTH_CARD</td> <td style="text-align: left;">Health Insurance Card/Number</td> </tr> <tr> <td style="text-align: left;">EMPLOYER_ID</td> <td style="text-align: left;">Employer Identification Card</td> </tr> <tr> <td style="text-align: left;">OTHER</td> <td style="text-align: left;">Others not listed</td> </tr> </tbody> </table> <h5>微信请求示例</h5> <pre><code> {     &amp;quot;merchantOrderNo&amp;quot;:&amp;quot;3757575751&amp;quot;,     &amp;quot;transferType&amp;quot;:&amp;quot;2&amp;quot;, &amp;quot;transactionType&amp;quot;:&amp;quot;C2C&amp;quot;,     &amp;quot;destinationCurrency&amp;quot;:&amp;quot;CNY&amp;quot;,     &amp;quot;destinationAmount&amp;quot;:&amp;quot;100&amp;quot;,     &amp;quot;destinationCountryIsoCode&amp;quot;:&amp;quot;CHN&amp;quot;,     &amp;quot;payerId&amp;quot;:&amp;quot;5593&amp;quot;, &amp;quot;purposeOfRemittance&amp;quot;:&amp;quot;SALARY_PAYMENT&amp;quot;,     &amp;quot;creditPartyIdentifier&amp;quot;:{         &amp;quot;msisdn&amp;quot;:&amp;quot;+638275017100&amp;quot;     },     &amp;quot;beneficiary&amp;quot;:{         &amp;quot;firstname&amp;quot;:&amp;quot;Chang&amp;quot;,         &amp;quot;lastname&amp;quot;: &amp;quot;James&amp;quot;     }, &amp;quot;sender&amp;quot; : {       &amp;quot;idNumber&amp;quot; : &amp;quot;191829182CT&amp;quot;,       &amp;quot;dateOfBirth&amp;quot; : &amp;quot;1980-12-19&amp;quot;,       &amp;quot;lastname&amp;quot; : &amp;quot;David&amp;quot;,       &amp;quot;code&amp;quot; : &amp;quot;code placeholder...&amp;quot;,       &amp;quot;nationalityCountryIsoCode&amp;quot; : &amp;quot;GBR&amp;quot;,       &amp;quot;firstname&amp;quot; : &amp;quot;Ruben&amp;quot;,       &amp;quot;countryIsoCode&amp;quot; : &amp;quot;GBR&amp;quot;    } }</code></pre> <h5>curl 用例</h5> <pre><code>curl --location 'http://uat.proxy.pay.api.clipspay.com/proxy-pay/api/transfer/transaction' \ --header 'X-CSP-AppId: 1681548713353' \ --header 'X-CSP-Signature: nFbgl6Xy34RckRFY5B41zEVSCa6FmiINNeDvHosg6x8=' \ --header 'X-CSP-RequestTime: 12345678' \ --header 'X-CSP-RequestNo: 1687776591000' \ --header 'Content-Type: application/json' \ --data ' { &amp;quot;merchantOrderNo&amp;quot;:&amp;quot;3757575751&amp;quot;, &amp;quot;transferType&amp;quot;:&amp;quot;2&amp;quot;, &amp;quot;transactionType&amp;quot;:&amp;quot;C2C&amp;quot;, &amp;quot;destinationCurrency&amp;quot;:&amp;quot;CNY&amp;quot;, &amp;quot;destinationAmount&amp;quot;:&amp;quot;100&amp;quot;, &amp;quot;destinationCountryIsoCode&amp;quot;:&amp;quot;CHN&amp;quot;, &amp;quot;payerId&amp;quot;:&amp;quot;5593&amp;quot;, &amp;quot;creditPartyIdentifier&amp;quot;:{ &amp;quot;msisdn&amp;quot;:&amp;quot;+638275017100&amp;quot; }, &amp;quot;beneficiary&amp;quot;:{ &amp;quot;firstname&amp;quot;:&amp;quot;Chang&amp;quot;, &amp;quot;lastname&amp;quot;: &amp;quot;James&amp;quot; }, &amp;quot;sender&amp;quot; : { &amp;quot;idNumber&amp;quot; : &amp;quot;191829182CT&amp;quot;, &amp;quot;dateOfBirth&amp;quot; : &amp;quot;1980-12-19&amp;quot;, &amp;quot;lastname&amp;quot; : &amp;quot;David&amp;quot;, &amp;quot;code&amp;quot; : &amp;quot;code placeholder...&amp;quot;, &amp;quot;nationalityCountryIsoCode&amp;quot; : &amp;quot;GBR&amp;quot;, &amp;quot;firstname&amp;quot; : &amp;quot;Ruben&amp;quot;, &amp;quot;countryIsoCode&amp;quot; : &amp;quot;GBR&amp;quot; } }' </code></pre> <h5>支付宝请求示例</h5> <pre><code> {     &amp;quot;merchantOrderNo&amp;quot;:&amp;quot;3757575751&amp;quot;,     &amp;quot;transferType&amp;quot;:&amp;quot;2&amp;quot;, &amp;quot;transactionType&amp;quot;:&amp;quot;C2C&amp;quot;,     &amp;quot;destinationCurrency&amp;quot;:&amp;quot;CNY&amp;quot;,     &amp;quot;destinationAmount&amp;quot;:&amp;quot;100&amp;quot;,     &amp;quot;destinationCountryIsoCode&amp;quot;:&amp;quot;CHN&amp;quot;, &amp;quot;purposeOfRemittance&amp;quot;:&amp;quot;SALARY_PAYMENT&amp;quot;,     &amp;quot;payerId&amp;quot;:&amp;quot;3460&amp;quot;,     &amp;quot;creditPartyIdentifier&amp;quot;:{         &amp;quot;msisdn&amp;quot;:&amp;quot;+638275017100&amp;quot;     },     &amp;quot;beneficiary&amp;quot;:{         &amp;quot;firstname&amp;quot;:&amp;quot;Chang&amp;quot;,         &amp;quot;lastname&amp;quot;: &amp;quot;James&amp;quot;     }, &amp;quot;sender&amp;quot; : {       &amp;quot;idNumber&amp;quot; : &amp;quot;191829182CT&amp;quot;,       &amp;quot;dateOfBirth&amp;quot; : &amp;quot;1980-12-19&amp;quot;,       &amp;quot;lastname&amp;quot; : &amp;quot;Liam&amp;quot;,       &amp;quot;code&amp;quot; : &amp;quot;code placeholder...&amp;quot;,       &amp;quot;idType&amp;quot; : &amp;quot;PASSPORT&amp;quot;,       &amp;quot;firstname&amp;quot; : &amp;quot;David&amp;quot;,       &amp;quot;address&amp;quot; : &amp;quot;12B Baker Street&amp;quot;,       &amp;quot;countryIsoCode&amp;quot; : &amp;quot;GBR&amp;quot;    } }</code></pre> <h5>返回参数说明</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">code</td> <td style="text-align: left;">int</td> <td>返回码</td> </tr> <tr> <td style="text-align: left;">msg</td> <td style="text-align: left;">String</td> <td>提示信息</td> </tr> <tr> <td style="text-align: left;">data</td> <td style="text-align: left;">Object</td> <td>数据对象</td> </tr> <tr> <td style="text-align: left;">-- orderNo</td> <td style="text-align: left;">String</td> <td>平台订单号</td> </tr> <tr> <td style="text-align: left;">-- merchantOrderNo</td> <td style="text-align: left;">String</td> <td>商户订单号</td> </tr> <tr> <td style="text-align: left;">-- merchantNo</td> <td style="text-align: left;">String</td> <td>商户号</td> </tr> <tr> <td style="text-align: left;">-- destinationAmount</td> <td style="text-align: left;">Number</td> <td>目的金额</td> </tr> <tr> <td style="text-align: left;">-- destinationCurrency</td> <td style="text-align: left;">String</td> <td>目的货币</td> </tr> <tr> <td style="text-align: left;">-- destinationCountryIsoCode</td> <td style="text-align: left;">String</td> <td>目的国家/地区码</td> </tr> <tr> <td style="text-align: left;">-- merchantSettlementAmount</td> <td style="text-align: left;">Number</td> <td>结算金额</td> </tr> <tr> <td style="text-align: left;">-- merchantSettlementCurrency</td> <td style="text-align: left;">String</td> <td>结算货币</td> </tr> <tr> <td style="text-align: left;">-- totalFeeAmount</td> <td style="text-align: left;">Number</td> <td>手续费金额</td> </tr> <tr> <td style="text-align: left;">-- totalRate</td> <td style="text-align: left;">Number</td> <td>汇率</td> </tr> <tr> <td style="text-align: left;">-- payStatus</td> <td style="text-align: left;">Number</td> <td>下发状态 0 下发失败 1 待下发 2 已下 发 3 已到账</td> </tr> <tr> <td style="text-align: left;">-- orderStatus</td> <td style="text-align: left;">Number</td> <td>订单状态 0 已取消 1 审核中 2 处理中 3 已完成</td> </tr> <tr> <td style="text-align: left;">-- appId</td> <td style="text-align: left;">Number</td> <td>应用 ID</td> </tr> <tr> <td style="text-align: left;">-- payerId</td> <td style="text-align: left;">String</td> <td>银行或钱包 ID</td> </tr> <tr> <td style="text-align: left;">-- payerName</td> <td style="text-align: left;">String</td> <td>银行或钱包名称</td> </tr> <tr> <td style="text-align: left;">-- transferType</td> <td style="text-align: left;">Number</td> <td>下发类型</td> </tr> <tr> <td style="text-align: left;">-- payMessage</td> <td style="text-align: left;">String</td> <td>下发信息</td> </tr> <tr> <td style="text-align: left;">-- creditPartyIdentifie</td> <td style="text-align: left;">Object</td> <td>信用方识别码</td> </tr> <tr> <td style="text-align: left;">-- -- accountType</td> <td style="text-align: left;">String</td> <td>账户类型</td> </tr> <tr> <td style="text-align: left;">-- -- routingCode</td> <td style="text-align: left;">String</td> <td>银行路由码</td> </tr> <tr> <td style="text-align: left;">-- -- bankAccountNumber</td> <td style="text-align: left;">Number</td> <td>银行卡卡号</td> </tr> <tr> <td style="text-align: left;">-- -- branchNumber</td> <td style="text-align: left;">Number</td> <td>银行卡卡号</td> </tr> <tr> <td style="text-align: left;">-- -- msisdn</td> <td style="text-align: left;">Number</td> <td>手机号</td> </tr> <tr> <td style="text-align: left;">-- beneficiary</td> <td style="text-align: left;">Object</td> <td>受益人</td> </tr> <tr> <td style="text-align: left;">-- -- lastname</td> <td style="text-align: left;">String</td> <td>姓</td> </tr> <tr> <td style="text-align: left;">-- -- firstname</td> <td style="text-align: left;">String</td> <td>名</td> </tr> <tr> <td style="text-align: left;">-- -- msisdn</td> <td style="text-align: left;">Number</td> <td>手机号</td> </tr> <tr> <td style="text-align: left;">-- -- city</td> <td style="text-align: left;">String</td> <td>城市</td> </tr> <tr> <td style="text-align: left;">-- -- provinceState</td> <td style="text-align: left;">String</td> <td>省</td> </tr> <tr> <td style="text-align: left;">-- -- address</td> <td style="text-align: left;">String</td> <td>地址</td> </tr> <tr> <td style="text-align: left;">-- -- postalCode</td> <td style="text-align: left;">String</td> <td>邮编</td> </tr> <tr> <td style="text-align: left;">-- -- nationalityCountryIsoCode</td> <td style="text-align: left;">String</td> <td></td> </tr> <tr> <td style="text-align: left;">-- -- countryIsoCode</td> <td style="text-align: left;">String</td> <td>国家/地区码</td> </tr> <tr> <td style="text-align: left;">-- -- idNumber</td> <td style="text-align: left;">Number</td> <td>身份证号</td> </tr> <tr> <td style="text-align: left;">-- sender</td> <td style="text-align: left;">Object</td> <td>付款人</td> </tr> <tr> <td style="text-align: left;">-- -- lastname</td> <td style="text-align: left;">String</td> <td>姓</td> </tr> <tr> <td style="text-align: left;">-- -- firstname</td> <td style="text-align: left;">String</td> <td>名</td> </tr> <tr> <td style="text-align: left;">-- -- idNumbe</td> <td style="text-align: left;">Number</td> <td>身份证号</td> </tr> <tr> <td style="text-align: left;">-- -- dateOfBirth</td> <td style="text-align: left;">String</td> <td>生日</td> </tr> <tr> <td style="text-align: left;">-- -- code</td> <td style="text-align: left;">String</td> <td>省</td> </tr> <tr> <td style="text-align: left;">-- -- nationalityCountryIsoCode</td> <td style="text-align: left;">String</td> <td>国家/地区码</td> </tr> <tr> <td style="text-align: left;">-- -- countryIsoCode</td> <td style="text-align: left;">String</td> <td>国家/地区码</td> </tr> <tr> <td style="text-align: left;">-- -- idType</td> <td style="text-align: left;">String</td> <td>id类型</td> </tr> <tr> <td style="text-align: left;">-- -- address</td> <td style="text-align: left;">String</td> <td>地址</td> </tr> <tr> <td style="text-align: left;">-- createDate</td> <td style="text-align: left;">String</td> <td>创建时间</td> </tr> </tbody> </table> <h5>返回示例</h5> <pre><code> {     &amp;quot;code&amp;quot;: 0,     &amp;quot;msg&amp;quot;: &amp;quot;success&amp;quot;,     &amp;quot;data&amp;quot;: {         &amp;quot;orderNo&amp;quot;: &amp;quot;1685503680748&amp;quot;,         &amp;quot;merchantOrderNo&amp;quot;: &amp;quot;1685503724888&amp;quot;,         &amp;quot;merchantNo&amp;quot;: &amp;quot;1683774097725&amp;quot;,         &amp;quot;destinationAmount&amp;quot;: 1.00,         &amp;quot;destinationCurrency&amp;quot;: &amp;quot;PHP&amp;quot;,         &amp;quot;destinationCountryIsoCode&amp;quot;: &amp;quot;PHL&amp;quot;,         &amp;quot;merchantSettlementAmount&amp;quot;: 0.08,         &amp;quot;merchantSettlementCurrency&amp;quot;: &amp;quot;USD&amp;quot;,         &amp;quot;totalFeeAmount&amp;quot;: 0.06,         &amp;quot;totalRate&amp;quot;: null,         &amp;quot;payStatus&amp;quot;: 3,         &amp;quot;orderStatus&amp;quot;: 3,         &amp;quot;appId&amp;quot;: &amp;quot;1683788923144&amp;quot;,         &amp;quot;payerId&amp;quot;: &amp;quot;2853&amp;quot;,         &amp;quot;payerName&amp;quot;: &amp;quot;GCash&amp;quot;,         &amp;quot;transferType&amp;quot;: 2,         &amp;quot;payMessage&amp;quot;: null,         &amp;quot;creditPartyIdentifier&amp;quot;: {             &amp;quot;accountType&amp;quot;: null,             &amp;quot;routingCode&amp;quot;: null,             &amp;quot;bankAccountNumber&amp;quot;: null,             &amp;quot;branchNumber&amp;quot;: null,             &amp;quot;msisdn&amp;quot;: &amp;quot;+947641259100&amp;quot;         },         &amp;quot;beneficiary&amp;quot;: {             &amp;quot;lastname&amp;quot;: &amp;quot;.&amp;quot;,             &amp;quot;firstname&amp;quot;: &amp;quot;Ruben Duncan&amp;quot;,             &amp;quot;msisdn&amp;quot;: null,             &amp;quot;city&amp;quot;: null,             &amp;quot;provinceState&amp;quot;: null,             &amp;quot;address&amp;quot;: null,             &amp;quot;postalCode&amp;quot;: null,             &amp;quot;nationalityCountryIsoCode&amp;quot;: null,             &amp;quot;countryIsoCode&amp;quot;: null,             &amp;quot;idNumber&amp;quot;: null         }, &amp;quot;sender&amp;quot; : {        &amp;quot;id_number&amp;quot; : &amp;quot;191829182CT&amp;quot;, &amp;quot;date_of_birth&amp;quot; : &amp;quot;1980-12-19&amp;quot;, &amp;quot;lastname&amp;quot; : &amp;quot;Liam&amp;quot;, &amp;quot;code&amp;quot; : &amp;quot;code placeholder...&amp;quot;, &amp;quot;id_type&amp;quot; : &amp;quot;PASSPORT&amp;quot;, &amp;quot;firstname&amp;quot; : &amp;quot;David&amp;quot;, &amp;quot;address&amp;quot; : &amp;quot;12B Baker Street&amp;quot;,  &amp;quot;nationalityCountryIsoCode&amp;quot; : &amp;quot;GBR&amp;quot;, &amp;quot;country_iso_code&amp;quot; : &amp;quot;GBR&amp;quot; },         &amp;quot;createDate&amp;quot;: &amp;quot;2023-05-31 11:27:08&amp;quot;     } }</code></pre> <ul> <li>更多返回错误代码请看首页的错误代码描述</li> </ul>

页面列表

ITEM_HTML