MEPS+ 转账
POST
通过 MEPS+(MAS Electronic Payment System)进行新加坡本地实时转账。
特点:
- 仅支持 SGD 币种
- 实时到账
- 适用于大额本地转账
注意事项
beneficiaryName、beneficiaryAddress、remarks仅支持字母数字、空格及特殊字符/ - ? : ( ) . , ' +- 如收款银行非 MEPS+ 参与行,需提供中间行信息
- 走 POBO 出账的订单,响应会返回
poboAccountNo/poboAccountName;调用结果查询接口时建议传入accountNumber=poboAccountNo,以明确指定 POBO 出账账号。未传accountNumber时,系统将根据referenceNo自动匹配对应的 POBO 出账账号。
bearerAuthheader
鉴权Bearer <令牌>通过 POST /oauth2/token 获取的 access_token。请求头格式为 Authorization: Bearer {accessToken}。
X-Channel-Provider*string渠道提供商标识,如 GLDB
Idempotency-Key*string唯一请求标识,用于防止重复操作 (建议使用 UUID)。有效期 24 小时。每笔转账交易必须使用唯一的 Key,切勿为不同交易复用同一 Key。同一 Key 在有效期内再次提交会被拒绝,规则见 Payment 产品指南
application/json- body
referenceNo*string请求参考号,唯一请求标识。长度 32
fromAccount*string付款方账号,付款账户。长度 32
fromAccountName?string付款方名称。长度 128
beneficiaryAccount*string收款方账号,收款账户。长度 32
beneficiaryName*string收款人姓名。长度 65。仅支持字母数字、空格及特殊字符 / - ? : ( ) . , ' +
beneficiaryAddress*string收款人地址。长度 70。仅支持字母数字、空格及特殊字符 / - ? : ( ) . , ' +
beneficiaryCountryCode*string收款方国家代码,ISO 3166-1 Alpha-2。长度 10
currency*string币种,仅支持 SGD。长度 3
amount*string交易金额,最多 2 位小数。长度 18
beneficiaryBankCode*string收款方银行 BIC 代码 (11 位)。长度 35
beneficiaryBankName?string收款方银行名称。长度 35
remarks?string附言。长度 65。仅支持字母数字、空格及特殊字符 / - ? : ( ) . , ' +
purposeCode*string汇款目的,取值见汇款目的代码。长度 32
chargeBearer*ChargeBearer费用承担方式。
SHA: 费用各自承担OUR: 汇款人承担全部费用BEN: 收款人承担全部费用
可选值
"SHA""OUR""BEN"intermediaryBankAddress?string中间行地址。长度 256
intermediaryBankCode?string中间行 BIC。长度 35
intermediaryBankName?string中间行名称。长度 45
autoUsePobo?boolean是否允许在付款账户为 VA 时,自动使用关联的 PoBo 账号出账
返回转账受理结果。
application/json- response
code?integer业务状态码
message?stringtraceId?string请求追踪 ID。联系技术支持时请提供
data?业务数据基类字段。所有业务响应的 data 对象中都包含这些字段(手续费预估除外)。
curl -X POST 'https://api.test.stabofx.com/openapi/v1/payments/transfer/meps' \ -H 'X-Channel-Provider: GLDB' \ -H 'Idempotency-Key: 7f3c2c0e-5b1a-4f6e-9d2a-0a1b2c3d4e5f' \ -H 'Content-Type: application/json' \ -d '{ "referenceNo": "STABO20231121002", "fromAccount": "10000000001", "beneficiaryAccount": "10000000004", "beneficiaryName": "Example Company", "beneficiaryAddress": "1 Example Road, Singapore 000000", "beneficiaryCountryCode": "SG", "currency": "SGD", "amount": "100.00", "beneficiaryBankCode": "EXMPSGS0XXX", "beneficiaryBankName": "EXAMPLE BANK LTD", "purposeCode": "BEXP", "chargeBearer": "SHA"}'响应示例
{ "code": 200, "message": "OK", "traceId": "0dbae35a-8fcc-4e6e-914e-11e1331f6439", "data": { "providerStatusCode": "000000", "providerMessage": "ok", "providerRequestSerialNo": "795883203712778240", "providerResponseSerialNo": "785957885476737024", "providerTimestamp": "2023-05-17 21:03:48", "channelSerialNo": "947123626360885248", "status": "SUCCESS", "coreSerialNo": "PI243300Y77KGCWQ", "estimatedFee": "20", "estimatedFeeCurrency": "SGD", "poboAccountNo": "10000000003", "poboAccountName": "EXAMPLE PTE. LTD." }}