Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Paypal沙箱账户扣减未反映在账户目标c中_Ios_Objective C_Paypal_Ios9 - Fatal编程技术网

Ios Paypal沙箱账户扣减未反映在账户目标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

我是贝宝与objective c集成的新手

  • 创建了sanbox(买方账户),其余额约为100$
  • 已从以下位置下载代码:
  • ZZAppDelegate.m [PayPalmMobile初始化为客户端环境:@{PayPalenEnvironment Sandbox:@“XXXXXXX”}]
  • 执行项目并能够使用买方帐户凭据登录
  • 点击购买按钮。控制台显示已成功:

    这是您的付款证明:

  • {
    客户=
    {
    环境=模拟;
    “paypal_sdk_版本”=“2.16.3”;
    平台=iOS;
    “产品名称”=“PayPal iOS SDK”;
    };
    答复={
    “创建时间”=“2017-04-05T05:49:16Z”;
    id=“PAY-NONETWORKPAYIDEXAMPLE123”;
    意图=销售;
    国家=批准;
    };
    “响应类型”=付款;
    }
    

    但问题是:我无法在浏览器上的沙盒帐户中看到此活动

  • 如果需要,我们是否需要在沙箱帐户中添加项目APPID?我们需要在哪里做呢?** APPID:-表示苹果id(苹果包标识符)? 或者有不同的APPID
  • 如果需要集成任何步骤,请帮助我

  • 如果您在应用程序中添加了帕尔帕尔斯达克。您必须在沙箱或生产环境中进行选择。您必须为帕尔帕尔创建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。你需要访问贝宝网站。