Ios Paypal沙箱账户扣减未反映在账户目标c中
我是贝宝与objective c集成的新手Ios Paypal沙箱账户扣减未反映在账户目标c中,ios,objective-c,paypal,ios9,Ios,Objective C,Paypal,Ios9,我是贝宝与objective c集成的新手 创建了sanbox(买方账户),其余额约为100$ 已从以下位置下载代码: ZZAppDelegate.m [PayPalmMobile初始化为客户端环境:@{PayPalenEnvironment Sandbox:@“XXXXXXX”}] 执行项目并能够使用买方帐户凭据登录 点击购买按钮。控制台显示已成功: 这是您的付款证明: { 客户= { 环境=模拟; “paypal_sdk_版本”=“2.16.3”; 平台=iOS; “产品名称”=“PayPa
{
客户=
{
环境=模拟;
“paypal_sdk_版本”=“2.16.3”;
平台=iOS;
“产品名称”=“PayPal iOS SDK”;
};
答复={
“创建时间”=“2017-04-05T05:49:16Z”;
id=“PAY-NONETWORKPAYIDEXAMPLE123”;
意图=销售;
国家=批准;
};
“响应类型”=付款;
}
但问题是:我无法在浏览器上的沙盒帐户中看到此活动
如果您在应用程序中添加了帕尔帕尔斯达克。您必须在沙箱或生产环境中进行选择。您必须为帕尔帕尔创建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);
}
在这里您可以获得贝宝支付后的所有数据
- (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];
}
约格什·劳特感谢您的回复。如何获取paypal的APPID。我知道这种委托方法。但是无法找到如何为paypal创建应用程序id。我已经有了我的应用程序的appid。我可以使用我的应用程序appid吗?就像facebook一样,我们必须向paypal注册我们的应用程序,paypal将为我们生成一个appid。你需要访问贝宝网站。