如何在paypal express checkout按钮中执行阴性测试?

如何在paypal express checkout按钮中执行阴性测试?,paypal,Paypal,我想用PayPal结帐按钮执行阴性测试 文档中给出了RESTAPI的一种方法。我试图根据文档在我的paypal渲染代码中添加标题,但不起作用 paypal.Button.render({ env: 'sandbox', client: { production: 'XXXXX', sandbox: 'XXXXX' }, locale: 'en_US', style: {

我想用PayPal结帐按钮执行阴性测试

文档中给出了RESTAPI的一种方法。我试图根据文档在我的paypal渲染代码中添加标题,但不起作用

paypal.Button.render({
        env: 'sandbox',
        client: {
           production: 'XXXXX',
          sandbox: 'XXXXX'
        },
        locale: 'en_US',
        style: {
          size: 'large',
          color: 'blue',
          shape: 'pill',
          tagline: false,
          label: 'paypal'
        },
        headers: {
          "PayPal-Mock-Response" : {"mock_application_codes": "INSTRUMENT_DECLINED"}
        },
        commit: true,
        payment: this.paypalPayment,
        onAuthorize: this.paypalAuthCallback
      }, '#paypal-button');

常规REST API负面测试只能通过服务器端集成完成,在服务器端集成中,您的服务器根据直接与PayPal API通信,并且您的前端UI根据调用服务器上相应的路由


对于某些卡(并非所有卡),您可以通过将配送地址设置为CCREJECT-REJECTED来触发仪器拒绝



无论您做什么,都要从旧的checkout.js(在您的代码示例中)更新到最新的sdk.js;客户端演示在这里:

常规REST API负面测试只能通过服务器端集成完成,在服务器端集成中,您的服务器直接与PayPal API进行通信,并且您的前端UI调用服务器上相应的路由


对于某些卡(并非所有卡),您可以通过将配送地址设置为CCREJECT-REJECTED来触发仪器拒绝


无论您做什么,都要从旧的checkout.js(在您的代码示例中)更新到最新的sdk.js;客户端演示在这里:

“没有工作”为什么不?发生了什么事?为什么错了?“不起作用”为什么不?发生了什么事?为什么错了?