# API Domain URL --- ## Sandbox * https://mapi.yuansfer.yunkeguan.com ## Production * https://mapi.yuansfer.com # Payee Registration --- * {Domain}/v3/payee/register ### Request * `governmentIdType`: 中国大陆用户需要使用身份证号码,type = `ID_CARD` * 注册成功之后,Payee会收到注册通知邮件,根据指引登录Yuansfer Portal提交相关信息,激活账户之后才可以接收转账。 ```json { "city": "hometown", "country": "USA", "countryCode": "US", "customerCode": "1665425422", "dateOfBirth": "1999-01-01", "email": "JohnDoe@example.com", "firstName": "John", "governmentId": "123456789", "governmentIdType": "ID_CARD", "lastName": "Doe", "merchantNo": "202333", "phone": "1234567890", "profileType": "INDIVIDUAL", "state": "WA", "storeNo": "301854", "street": "123 main St", "street2": "", "verifySign": "2e2294120492ca91b0be1db9a3c98c0e", "zip": "10005" } ``` ### Response ```json { "ret_msg": "success", "ret_code": "000100", "customer": { "firstName": "John", "lastName": "Doe", "customerCode": "1665425422", "createdTime": "2022-10-10T18:15:19Z", "customerNo": "2000305228292319592008", "email": "JohnDoe@example.com" } } ``` # 查询收款人账号信息 --- * {Domain}/v3/payee/payout-accounts ### Request * 查询由收款人登录portal,自己添加的银行账号,PayPal账号,Alipay账号等 ```json { "merchantNo": "202333", "storeNo": "301854", "customerNo": "2000305228289295850180", "verifySign": "05a150f56706f9a435748eb986c2daad", "timestamp": "2022-10-10T18:25:52Z" } ``` ### Response ```json { "accounts": [ { "accountTag": "ee1d4197-36aa-4991-952c-0a9b35f505dd", "country": "CN", "createdAt": "2022-09-05T18:27:40Z", "accountType": "BANK_ACCOUNT", "currency": "CNY", "accountToken": "2010305228289296332658", "cardNumber": "****5655", "status": "activated" } ], "ret_msg": "success", "user": { "firstName": "俊义", "lastName": "卢", "customerNo": "2000305228289295850180", "email": "lujunyi@example.com" }, "ret_code": "000100" } ``` # Transfer --- * 需要首先通过查询API获得收款账号: `accountToken` * {Domain}/v3/payee/payout-accounts ### Request ```json { "accountToken": "2010305228264750806137", "amount": "500", "currency": "USD", "customerNo": "2000305228264750734154", "description": "thank you", "invoiceId": "9aae4c685d824c5da746f97620c59eb3", "ipnUrl": "https://example.com/notify", "merchantNo": "202333", "note": "Payouts, Thanks", "storeNo": "301854", "subject": "Payouts", "verifySign": "5110a71cfda71dc5d05bf67ce7b7e4b4" } ``` ### Response ```json { "result": { "amount": "500.00", "transactionFee": "20.00", "transactionNo": "305464260013338582", "createdTime": "2022-10-10T18:33:32Z", "invoiceId": "9aae4c685d824c5da746f97620c59eb3", "currency": "USD", "accountToken": "2010305228264750806137", "customerNo": "2000305228264750734154", "status": "pending" }, "ret_msg": "pending", "ret_code": "000100" } ```