2017-04-05 110 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]; 


}