Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/107.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 如何使用braintree沙盒测试paypal支付_Ios_Paypal_Braintree_Braintree Sandbox - Fatal编程技术网

Ios 如何使用braintree沙盒测试paypal支付

Ios 如何使用braintree沙盒测试paypal支付,ios,paypal,braintree,braintree-sandbox,Ios,Paypal,Braintree,Braintree Sandbox,我正在我的应用程序中使用braintree进行支付(信用卡和贝宝)。我正在使用自定义用户界面。当点击Paypal按钮时,我使用以下代码 braintreeClient = BTAPIClient(authorization: tokenizationKey)! let payPalDriver = BTPayPalDriver(APIClient: braintreeClient) payPalDriver.viewControllerPresentingDelegate

我正在我的应用程序中使用braintree进行支付(信用卡和贝宝)。我正在使用自定义用户界面。当点击Paypal按钮时,我使用以下代码

    braintreeClient = BTAPIClient(authorization: tokenizationKey)!
    let payPalDriver = BTPayPalDriver(APIClient: braintreeClient)
    payPalDriver.viewControllerPresentingDelegate = self
    //payPalDriver.appSwitchDelegate = self // Optional

    // Specify the transaction amount here. "2.32" is used in this example.
    let request = BTPayPalRequest(amount: "2.32")
    request.currencyCode = "USD" // Optional; see BTPayPalRequest.h for more options

    payPalDriver.requestOneTimePayment(request) { (tokenizedPayPalAccount, error) in
        if let tokenizedPayPalAccount = tokenizedPayPalAccount {
            print("Got a nonce: \(tokenizedPayPalAccount.nonce)")

            // Access additional information

            // See BTPostalAddress.h for details

        } else if error != nil {
            // Handle error here...
        } else {
            // Buyer canceled payment approval
        }
    }
它将打开此链接。它给了我一个虚拟的时间。我想通过登录与我的Paypal a/c进行核对。现在我正在使用Braintree沙箱a/c。

完全披露:我在Braintree工作

您所描述的是沙箱帐户的预期行为。见:

使用沙盒API密钥启动的PayPal事务不能用于完整的端到端测试。沙箱测试的目标是确保您的客户端和服务器端配置正确,并且您收到了针对请求的适当响应。如果您希望进行端到端测试,则需要在生产帐户中进行

但是,如果您对使用沙盒帐户测试PayPal有进一步的疑问,请查看如何满足您的需求