FPX

FPX 是一项银行转账服务,允许商家接受来自提供网上银行服务的马来西亚银行的支付。






属性
可用国家代码MY
消费者货币MYR
处理货币MYR
结算货币USD
类型 I银行转账 (bankTransfer)
类型 IIfpx
最低交易金额Retail Banking类型的银行最低金额为1.00 MYR
最高交易金额Retail Banking类型的银行最高金额为30000.00 MYR
会话超时10分钟
退款不支持退款
集成类型异步

交易流程

  1. 消费者在商家的结账页面选择FPX Online Banking选项。

  2. 消费者被重定向到 Future Pay 托管的银行选择页面。

  3. 消费者选择银行完成支付。

  4. 消费者被重定向到网上银行页面,在那里他们进行身份验证以完成支付。

  5. 消费者完成交易。

  6. 消费者被重定向对应页面。

集成

交易调用的额外输入


参数名类型必填说明
referenceString订单唯一标识
amountObject订单金额信息
├── currencyString货币类型(如 HKD, USD)
├── valueNumber金额数值,单位为最小货币单位
productDetailString订单描述 如"TEST",值必须是字母或数字,超过30位字符会进行截取。
countryCodeString国家代码(如 TH, CN)
originString订单来源,如商城域名
paymentMethodObject支付方式信息
├── shopperEmailString付款人邮箱
├── telephoneNumberString付款人手机号
├── bankNameString如:"ABB0233-B2C" (UAT测试环境传入"TEST0021-B2C"或"TEST0021-B2B1")
├── typeString支付方式(如 naverpay)
returnUrlString支付完成后返回的 URL
shopperReferenceString付款人唯一标识
字段名称类型必填示例值可选值
bankNameStringM如:"ABB0233-B2C" (UAT测试环境传入"TEST0021-B2C"或"TEST0021-B2B1")银行代码 (bankName) 详细列表见下方表格
productDetailStringM如"TEST",值必须是字母或数字,超过30位字符会进行截取。
银行名称 (bankNameDesc)银行代码 (bankName)
Affin Bank (Retail Banking)ABB0233-B2C
Alliance Bank (Personal) (Retail Banking)ABMB0212-B2C
AmBank (Retail Banking)AMBB0209-B2C
Bank Islam (Retail Banking)BIMB0340-B2C
Bank Rakyat (Retail Banking)BKRM0602-B2C
Bank Muamalat (Retail Banking)BMMB0341-B2C
Agrobank (Retail Banking)AGRO01-B2C
BSN (Retail Banking)BSN0601-B2C
BOC (Retail Banking)BOCM01-B2C
CIMB Clicks (Retail Banking)BCBB0235-B2C
HSBC Bank (Retail Banking)HSBC0223-B2C
Hong Leong Bank (Retail Banking)HLB0224-B2C
KFH (Retail Banking)KFH0346-B2C
Maybank2E (Retail Banking)MBB0228-B2C
Maybank2U (Retail Banking)MB2U0227-B2C
OCBC Bank (Retail Banking)OCBC0229-B2C
Public Bank (Retail Banking)PBB0233-B2C
RHB Bank (Retail Banking)RHB0218-B2C
Standard Chartered (Retail Banking)SCB0216-B2C
UOB Bank (Retail Banking)UOB0226-B2C

交易调用输入

{
    "reference": "9B6F974D3DB8436AA2B139551933FF08",
    "amount": {
        "currency": "MYR",
        "value": 100
    },
    "countryCode": "MY",
    "origin": "fffmall.com",
    "paymentMethod":{
        "bankName":"TEST0021-B2C",
        "shopperEmail":"[email protected]",
        "telephoneNumber":"603-21414552",
        "type":"fpx"
    },
		"productDetail": "test",
    "returnUrl": "https://wallet.futurepay-develop.com/api/PayNotify/paymentSynchronous/business_merchant_id/1/order_id/2115",
    "shopperReference": "FP3d9bcb7a0cf84b80bfc814e1cc43c613"
}

交易调用输出

{
    "code": "0",
    "msg": "success",
    "serverTime": 1728633576429,
    "data": {
        "action": {
          "paymentMethodType": "fpx",
          "url": "https://r2.girogate.de/molpay/S1389/I?tx=2334590813&rs=ZMQklSaGdmdZw9NTiM16xen8591YbjuY&cs=e1f62ec550918e3471308d9e34a830e3d7f22dc40690616190a9c16d8f653049",
          "method": "Get",
          "type": "redirect"
        },
        "amount": {
            "currency": "MYR",
            "value": 100
        },
        "merchantReference": "9B6F974D3DB8436AA2B139551933FF08",
        "pspReference": "1844649030089572352",
        "resultCode": "PENDING"
    },
    "success": true
}