Php 在WooCommerce中使用PayPal iOS SDK

Php 在WooCommerce中使用PayPal iOS SDK,php,ios,swift,wordpress,woocommerce,Php,Ios,Swift,Wordpress,Woocommerce,我正在使用XCode 8.2.1和Swift 3.0为WooCommerce商店网站开发iOS应用程序 我试图做的是允许用户在应用程序中使用PayPal iOS SDK支付订单,然后在收到SDK的支付成功确认后,通过编程将订单添加到WooCommerce,作为使用PayPal支付的订单,而无需登录wordpress并由用户进行签出,如何实现这种方法 以下是我在WooCommerce上创建订单的代码:- try { $api = WC()->api->WC_API_Orders

我正在使用XCode 8.2.1和Swift 3.0为WooCommerce商店网站开发iOS应用程序

我试图做的是允许用户在应用程序中使用PayPal iOS SDK支付订单,然后在收到SDK的支付成功确认后,通过编程将订单添加到WooCommerce,作为使用PayPal支付的订单,而无需登录wordpress并由用户进行签出,如何实现这种方法

以下是我在WooCommerce上创建订单的代码:-

try {
    $api = WC()->api->WC_API_Orders;
    $orderData = $api->create_order($this->data);
    $order = $orderData["order"];
} catch (Exception $e) {
    error_log("Caught $e");
}
以下是支付成功后来自paypal ios sdk的swift代码:-

func payPalPaymentViewController(_ paymentViewController: PayPalPaymentViewController, didComplete completedPayment: PayPalPayment) {
    print("PayPal Payment Success !")
    paymentViewController.dismiss(animated: true, completion: { () -> Void in
        // send completed confirmaion to your server
        print("Here is your proof of payment:\n\n\(completedPayment.confirmation)\n\nSend this to your server for confirmation and fulfillment.")

        self.resultText = completedPayment.description
        self.showSuccess()
    })
}

当你谈到iOS和苹果以外的任何东西时?我知道你不会被批准。根据此链接上的App Store审查指南:3.1.5应用程序外的物理商品和服务:如果你的应用程序允许人们购买将在应用程序外消费的商品或服务,你必须使用IAP以外的购买方法来收取这些付款,比如苹果支付或者传统的信用卡。应用程序可能有助于传输经批准的虚拟货币(如比特币、DogeCoin)前提是他们遵守应用程序运行所在地区的所有州和联邦法律。我为其构建iOS应用程序的WooCommerce商店正在销售实体商品,因此我必须使用除应用程序内购买以外的其他付款方式,祝你好运,苹果没有得到30%的降价。当你谈到iOS和苹果以外的任何东西的时候?我知道你不会被批准。根据此链接上的App Store审查指南:3.1.5应用程序外的物理商品和服务:如果你的应用程序允许人们购买将在应用程序外消费的商品或服务,你必须使用IAP以外的购买方法来收取这些付款,比如苹果支付或者传统的信用卡。应用程序可能有助于传输经批准的虚拟货币(如比特币、DogeCoin)前提是他们遵守应用程序运行地区的所有州和联邦法律。我正在为其构建iOS应用程序的WooCommerce商店正在销售实体商品,因此我必须使用除应用程序内购买之外的其他付款方式。祝苹果好运,苹果没有得到他们30%的折扣。