2013-11-04 123 views
1

嗨我正在嘗試整合PayPals SDK的iOS應用程序。我下載並遵循其github頁面上的指南https://github.com/paypal/PayPal-iOS-SDK我設置了所有內容並設置了我的client_id和他們給我的沙箱電子郵件地址,我的環境設置爲PayPalEnvironmentSandbox。一旦一切順利,我在payPalPaymentDidComplete方法中給出了以下內容,但是,我需要比此更多的關於用戶的信息。例如他們的地址,所以我知道在哪裏發貨,他們的名字,他們的電子郵件等。如何在交易完成後獲得這些信息?iOS Paypal已完成付款細節

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"; 
     }; 
    }; 
} 

回答

0

後的交易已經完成,你應該通過付款憑證到你的服務器進行驗證這裏https://developer.paypal.com/webapps/developer/docs/integration/mobile/verify-mobile-payment/

描述此外PaymentDetails打電話將獲得發件人的電子郵件地址。不幸的是,送貨地址尚未支持。

希望它有幫助。

+0

如果您無法獲取其送貨地址,那麼在iOS上使用PayPal SDK有什麼意義?由於Apple TOS表示您只能使用外部商家購買實物商品,否則您必須使用他們的IAP。所以在他們購買之前,我必須收集我假設的運輸信息?這對我的用戶來說不應該是快速和容易的嗎?用戶需要填寫整個表單。 – user577732

+0

謝謝你的回答,雖然對不起,我現在對PayPal有些惱火,如果是這樣的話 – user577732