Adyen`billingAddress`配置选项不起作用

时间:2019-03-30 05:55:20

标签: adyen

所以我正在使用Adyen Web SDK,我需要让用户在付款之前在表单中输入帐单邮寄地址。

在文档中,它指出您可以在configuration对象内的属性billingAddress内的shopperInput对象内启用此功能。但是,我发现这不起作用。实际上,shopperInput中的所有属性都没有。

https://docs.adyen.com/api-explorer/#/PaymentSetupAndVerificationService/v41/paymentSession

cardHolderName对象内部的configuration属性可以很好地工作,因此我认为没有正确解析这个问题。

有人可以为此提供一些帮助吗? 不知道这是我的问题还是Adyen的问题。 我在下面放置了我的paymentSession请求的稍作修改的版本。

    await agent
      .post('https://checkout-test.adyen.com/v40/paymentSession')
      .send({
        merchantAccount: 'merchantAcc',
        sdkVersion: '1.9.4',
        enableRecurring: false,
        enableOneClick: false,
        allowedPaymentMethods: paymentMethods,
        channel: 'Web',
        reference: orderNumber,
        shopperReference: user.username,
        countryCode: user.country,
        html: true,
        origin: 'https://example.com',
        shopperIP: user.ip,
        shopperEmail: user.email,
        returnUrl: 'https://example.com',
        amount: {
          currency: 'EUR',
          value: Math.round(productPrice.amount * 100),
        },
        configuration: {
          cardHolderName: 'REQUIRED',
          shopperInput: {
            billingAddress: 'editable',
          },
        },
      })
      .set('X-API-Key', '1234');

0 个答案:

没有答案