付款方式

付款方式对象

此对象定义了dLocal所接受的所有付款方式

付款方式对象
付款方式对象示例
付款方式对象

参数

类型

描述

id

String

付款方式 ID

type

String

付款方式类型可能是CARD(银行卡),BANK_TRANSFER(银行转账) DIRECT_DEBIT(借记卡)TICKET(现金付款)。

name

String

付款方式名称。

countries

String[]

支持此付款方式的国家列表。

logo

String

付款方式Logo url.

allowed_flows

String[]

此付款方式支持的流程,DIRECT(直接支付) orREDIRECT(跳转支付).

付款方式对象示例
{
"id": "OX",
"type": "TICKET",
"name": "Oxxo",
"countries" : ["MX"],
"logo": "http://static.dlocal.com/payments-methods/OX/60x60",
"allowed_flows": ["DIRECT", "REDIRECT"]
}

get
查询付款方式

https://api.dlocal.com/payments-methods
此方法可以返回相应国家所支持的全部付款方式列表。
Request
Response
Request
Headers
X-Date
required
string
ISO8601 日期时间包含时区.
X-Login
required
string
dLocal分配给商家的 xLogin
X-Trans-Key
required
string
dLocal分配给商家的 xTransKey
Authorization
required
string
<auth version>, Signature: <hmac(secretKey, "X-Login+X-Date Header+RequestBody")>
Query Parameters
country
required
string
付款方式国家二字码 ISO- 3166 -1 。点此查询:http://doc.chacuo.net/iso-3166-1
Response
200: OK
[
{
"id": "VI",
"type": "CARD",
"name": "Visa credit card",
"logo": "http://static.dlocal.com/payments-methods/VI/60x60.png",
"allowed_flows": ["DIRECT", "REDIRECT"]
},
{
"id": "AE",
"type": "CARD",
"name": "American Express",
"logo": "http://static.dlocal.com/payments-methods/AE/60x60.png",
"allowed_flows": ["DIRECT", "REDIRECT"]
},
{
"id": "GL",
"type": "BANK_TRANSFER",
"name": "Banco Galicia",
"logo": "http://static.dlocal.com/payments-methods/BT/60x60.png",
"allowed_flows": ["REDIRECT"]
},
{
"id": "RP",
"type": "TICKET",
"name": "Rapi pago",
"logo": "http://static.dlocal.com/payments-methods/RP/60x60.png",
"allowed_flows": ["REDIRECT"]
}
]

国家信息参考 章节可以找到所有可用的国家码。

请求示例

curl -X GET \
-H 'X-Date: 2018-02-20T15:44:42.310Z' \
-H 'X-Login: sak223k2wdksdl2' \
-H 'X-Trans-Key: fm12O7G9' \
-H 'X-Version: 2.1' \
-H 'User-Agent: MerchantTest / 1.0 ' \
-H 'Authorization: V2-HMAC-SHA256, Signature: 1bd227f9d892a7f4581b998c21e353b1686a6bdad5940e7bb6aa596c96e0a6ec' \
https://api.dlocal.com/payments-methods?country=AR

付款方式编码

要使用信用卡/借记卡付款,您应使用“CARD”作为payment_method_id。 对于其他付款方式(例如:银行转帐),您需要使用在下面相应国家的付款方式页面中找到对应的payment_method_id

例如:

  • 在阿根廷使用Visa信用卡付款。使用payment_method_id = "CARD"

  • 在阿根廷使用 RapiPago 付款 。使用 payment_method_id = "RP"

按国家查看付款方式支持列表