跳转到主内容

Deutsche Bank

快速启动
  1. 报名 at developer.db.com 并获取 API 凭据
  2. 创建终端 输入 管理控制台 参数如下:
  3. 开始处理 ——适配器预建并准备使用.

去德意志银行吧

概览​

德意志银行——支付(支付处理器)

供应商 IDdeutschebank
类别银行转账
网站developer.db.com

支助行动: Authorize (payments_authorize) Capture (payments_capture) Refund (refund) Void (payments_void)


认证​

方法 : 自定义 HMAC- 基于 OAuth 的
进程 :

  1. 生成 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) + "&"
  1. 标题中 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_keyAPI 密钥
api_secretAPI 秘密为 HMAC
acquirer_id获得者 ID

状态映射​

提供者状况4 工资状况说明
AUTHORIZEDAuthorized授权付款
CAPTUREDCharged收款款项
DECLINEDFailure付款减少
PENDING_AUTHENTICATIONAuthenticationPending预期3DS认证
AUTHENTICATION_FAILEDAuthenticationFailed3DS 认证未通过
VOIDEDVoided付款已取消
REFUNDEDSuccess
PENDINGPending
FAILEDFailure

资源​