PayPal集成错误的信息,然后也得到批准使用卡支付



我正在研究PayPal与Objective C的集成。我已经完成了PayPal iOS SDK 2.12.9的集成。我的应用程序使用电子邮件支付很好,但我在使用信用卡支付时遇到了问题。我插入了当前卡号、错误的到期日期和安全码,然后我也成功付款,如"PayPal付款成功!"。我得到了以下JSON响应。

这是您的付款证明:

{
    client =     {
        environment = sandbox;
        "paypal_sdk_version" = "2.12.9";
        platform = iOS;
        "product_name" = "PayPal iOS SDK";
    };
    response =     {
        "create_time" = "2016-01-08T05:36:38Z";
        id = "PAY-69U983095T027654TK2HUVZQ";
        intent = sale;
        state = approved;
    };
    "response_type" = payment;
}

但我认为这不会发生,因为我插入了错误的过期日期和安全代码。是否有任何验证过期日期和安全性或任何身份验证的解决方案?

{
    client =     {
        environment = sandbox;
        "paypal_sdk_version" = "2.12.9";
        platform = iOS;
        "product_name" = "PayPal iOS SDK";
    };
    response =     {
        "create_time" = "2016-01-08T05:36:38Z";
        id = "PAY-69U983095T027654TK2HUVZQ";
        intent = sale;
        state = approved;
    };
    "response_type" = payment;
}

响应清楚地表明您处于沙箱环境中。这将接受任何有效的电子邮件地址。。您需要将沙箱环境更改为生产环境。

Paypal分发参考

相关内容

  • 没有找到相关文章

最新更新