Ios 如何使用braintree沙盒测试paypal支付
我正在我的应用程序中使用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
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有进一步的疑问,请查看如何满足您的需求