Deutsche Bank
快速启动
- 报名 at developer.db.com 并获取 API 凭据
- 创建终端 输入 管理控制台 参数如下:
- 开始处理 ——适配器预建并准备使用.
概览
德意志银行——支付(支付处理器)
| 供应商 ID | deutschebank |
| 类别 | 银行转账 |
| 网站 | developer.db.com |
支助行动: Authorize (payments_authorize) Capture (payments_capture) Refund (refund) Void (payments_void)
认证
方法 : 自定义 HMAC- 基于 OAuth 的
进程 :
- 生成 OAuth 签名 :
oauth_signature = base64(HMAC-SHA1(base_string, signing_key))
base_string = HTTP_METHOD + "&" +
url_encode(base_url) + "&" +
url_encode(sorted_params)
signing_key = url_encode(api_secret) + "&"
- 标题中 OAuth 参数授权 :
OAuth oauth_consumer_key="{api_key}",
oauth_signature_method="HMAC-SHA1",
oauth_timestamp="{unix_timestamp}",
oauth_nonce="{random_string}",
oauth_version="1.0",
oauth_signature="{oauth_signature}"
示例 OAuth 标题 :
Authorization: OAuth oauth_consumer_key="api_key_abc123",
oauth_signature_method="HMAC-SHA1",
oauth_timestamp="1640000000",
oauth_nonce="xyz123abc",
oauth_version="1.0",
oauth_signature="xB2vZ3..."
配置
所需参数
| 参数 | 说明 |
|---|---|
merchant_id | 商贸 ID |
api_key | API 密钥 |
api_secret | API 秘密为 HMAC |
acquirer_id | 获得者 ID |
状态映射
| 提供者状况 | 4 工资状况 | 说明 |
|---|---|---|
AUTHORIZED | Authorized | 授权付款 |
CAPTURED | Charged | 收款款项 |
DECLINED | Failure | 付款减少 |
PENDING_AUTHENTICATION | AuthenticationPending | 预期3DS认证 |
AUTHENTICATION_FAILED | AuthenticationFailed | 3DS 认证未通过 |
VOIDED | Voided | 付款已取消 |
REFUNDED | Success | |
PENDING | Pending | |
FAILED | Failure |