iOS Paypal 完成付款详情

标签 ios sdk paypal

您好,我正在开发一个 iOS 应用程序,我正在尝试将 PayPals SDK 集成到其中。我下载并遵循了他们 github 页面上的指南 https://github.com/paypal/PayPal-iOS-SDK 我设置了所有内容并设置了我的 client_id 和他们提供的沙箱电子邮件地址我和我将环境设置为 PayPalEnvironmentSandbox。一旦一切顺利,我将在 payPalPaymentDidComplete 方法中得到以下信息,但是,我需要比这更多的关于用户的信息。例如他们的地址,以便我知道运送到哪里,他们的姓名,他们的电子邮件等。交易完成后我如何获得这些信息?

CurrencyCode: USD
Amount: 4.27
Short Description: Prison Cards
Processable: No
Display: $4.27
Confirmation: {
    client =     {
        environment = mock;
        "paypal_sdk_version" = "1.3.5";
        platform = iOS;
        "product_name" = "PayPal iOS SDK";
    };
    payment =     {
        amount = "4.27";
        "currency_code" = USD;
        "short_description" = "Prison Cards";
    };
    "proof_of_payment" =     {
        "adaptive_payment" =         {
            "app_id" = "APP-1234567890";
            "pay_key" = "AP-70M68096ML426802W";
            "payment_exec_status" = COMPLETED;
            timestamp = "2013-11-04T16:14:55Z";
        };
    };
}

最佳答案

交易完成后,您应该按照此处所述将付款证明传递给您的服务器进行验证 https://developer.paypal.com/webapps/developer/docs/integration/mobile/verify-mobile-payment/

此外,PaymentDetails 调用将获取发件人电子邮件地址。不幸的是,尚不支持送货地址。

希望对您有所帮助。

关于iOS Paypal 完成付款详情,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19772606/

相关文章:

ios - 图像大小与屏幕大小成比例

windows - 有人有 AccExplorer32.exe 吗?

java - Android:如何在不提升我的 SDK 版本的情况下停止支持平板电脑?

javascript - Paypal 按钮使用 AngularJS 一次提交多个项目

paypal - fatal error : Uncaught PayPal\Exception\PayPalConnectionException: Got Http response code 403

ios - 尝试使用 paypal 向美国客户付款时出现系统错误,请在 iOS 中重试字母 (id 520002)

android - 未找到 j2objc 命令

ios - UIPageControl 不适用于 voiceOver

ios - Swift - 调整 UITableViewCell 分隔符的大小

ios - 为 iOS 制作 SDK