【问题标题】:How to find out if card was declined in Braintree Payments如何在 Braintree Payments 中查明卡是否被拒绝
【发布时间】:2016-08-15 06:32:01
【问题描述】:

我目前正在使用 Braintree 作为我的应用程序的支付系统,我遇到的问题是我无法确定卡在进入另一个视图控制器之前是否被拒绝或接受,请查看我当前的功能。提前谢谢你。

func postNonceToServer(paymentMethodNonce: String) {

        let paymentURL = NSURL(string: "http://salesandsolutionsplus.com/braintree_php_api/public_html/checkout.php")!

        let postAmount = formInfo["servicePrice"]!

        let request = NSMutableURLRequest(URL: paymentURL)
        request.HTTPBody = "payment_method_nonce=\(paymentMethodNonce)&amount=\(postAmount)".dataUsingEncoding(NSUTF8StringEncoding)
        request.HTTPMethod = "POST"

        NSURLSession.sharedSession().dataTaskWithRequest(request) { (data, response, error) -> Void in
            // TODO: Handle success or failure

            let dbRef = FIRDatabase.database().reference()
            let value = self.formInfo


            if error != nil {


                print(error)

                return
            }





            dbRef.child("streetServices/Posts").childByAutoId().setValue(value, withCompletionBlock: { (error, fir) in
                if error != nil {

                    print("alert error")
                    print(error)

                    return
                }

                // present confirmation after payment process
                let next = self.storyboard?.instantiateViewControllerWithIdentifier("vc3") as! ConfirmationViewController

                self.presentViewController(next, animated: true, completion: nil)

            })


        }.resume()
    }

【问题讨论】:

    标签: swift braintree


    【解决方案1】:

    全面披露:我在 Braintree 工作。如果您还有任何问题,请随时联系support

    来自Braintree_Transactionresult object 包含一个success 属性,该属性可以为真或假。根据success 的值,您将拥有transaction_resulterror result 以提供更多信息。在服务器端代码中解析此响应后,您可以选择任何方式将其发送到客户端。

    【讨论】:

      猜你喜欢
      • 2015-09-12
      • 1970-01-01
      • 2015-11-04
      • 1970-01-01
      • 2020-03-30
      • 1970-01-01
      • 1970-01-01
      • 2015-02-17
      • 1970-01-01
      相关资源
      最近更新 更多