【问题标题】:PayPal integration with wrong information then also get approved payment using card与错误信息的 PayPal 集成然后也使用卡获得批准的付款
【发布时间】:2025-12-17 15:00:01
【问题描述】:

我正在处理 PayPal 与 Objective C 的集成。我已经完成了 PayPal iOS SDK 2.12.9 的集成。我的应用在使用电子邮件付款时运行良好,但在使用信用卡付款时遇到了问题。我插入当前卡号和不正确的过期日期和安全码,然后我也成功付款,例如“PayPal Payment Success!”。我收到了以下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;
}

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

【问题讨论】:

    标签: ios objective-c authentication paypal paypal-sandbox


    【解决方案1】:
    {
        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 Distribution Reference

    【讨论】:

      最近更新 更多