2017-04-05 242 views
1

我是新的paypal與目標c整合。貝寶沙箱帳戶扣除不反映在帳戶目標c

  1. 創建所述的SANbox(買方帳戶),其具有平衡約$ 100
  2. 只好下載代碼:https://github.com/paypal/PayPal-iOS-SDK/tree/master/SampleApp/PayPal-iOS-SDK-Sample-App
  3. ZZAppDelegate.m [PayPalMobile initializeWithClientIdsForEnvironments:@ {PayPalEnvironmentSandbox:@ 「XXXXXXX」}];
  4. 執行該項目並能夠使用買方帳戶憑證登錄。
  5. 點擊購買按鈕。控制檯顯示支付成功:

    這是您的付款證明:

{ client = { environment = mock; "paypal_sdk_version" = "2.16.3"; platform = iOS; "product_name" = "PayPal iOS SDK"; }; response = { "create_time" = "2017-04-05T05:49:16Z"; id = "PAY-NONETWORKPAYIDEXAMPLE123"; intent = sale; state = approved; }; "response_type" = payment; }

但問題是:我無法看到在瀏覽器中我的沙盒帳戶這一活動。

  1. 如果是,我們是否需要在沙箱帳戶中添加項目APPID?我們需要做什麼?** APPID: - 是否表示蘋果ID(蘋果包標識符)? 還是有一些不同的APPID?
  2. 請幫我,如果有任何步驟需要集成

回答

1

如果您在申請加入PalPalSDK。您必須在Sandbox或Production之間進行選擇。你必須爲Palpal創建AppID。你可以在那裏檢查它有樣品代碼也可用。 如果支付成功,它具有委託方法,我們可以通過支付成功進行查看。

- (void)sendCompletedPaymentToServer:(PayPalPayment *)completedPayment { 
     // TODO: Send completedPayment.confirmation to server 
     NSLog(@"Here is your proof of payment:\n\n%@\n\nSend this to your server for confirmation and fulfillment.", completedPayment.confirmation); 
    } 
+0

約傑什Raut謝謝你的回覆。我如何獲得paypal的APPID。我知道這個委託方法。但無法找到如何爲paypal創建應用程序ID。我已經有了我的應用程序的appid。我可以使用我的應用程序appid? –

+0

就像Facebook一樣,我們必須使用Paypal註冊我們的應用程序,Paypal將爲我們生成一個AppID。您需要訪問Paypal網站。 –

0

在這裏你可以支付寶付款後得到的所有數據

- (void)payPalPaymentViewController:(PayPalPaymentViewController *)paymentViewController didCompletePayment:(PayPalPayment *)completedPayment 
{ 
NSLog(@"PayPal Payment Success!"); 
self.resultText = [completedPayment description]; 

[self sendCompletedPaymentToServer:completedPayment]; // Payment was processed successfully; send to server for verification and fulfillment 

[self dismissViewControllerAnimated:YES completion:nil]; 


}