如何在iOS中使用平衡付款将href发送到服务器进行支付处理

时间:2015-02-25 09:32:27

标签: ios iphone payment payment-processing balanced-payments

我使用平衡付款(1.1版)进行信用卡付款。

我按照https://github.com/balanced/balanced-ios

给出的样本

我能够从

获得href
[balanced createCardWithNumber:[tfCardNumber text]
               expirationMonth:[[tfExpMonth text] integerValue]
                expirationYear:[[tfExpYear text] integerValue]
                     onSuccess:^(NSDictionary *responseParams) {
                         response = responseParams;
                         [tvResponseView setText:[response description]];
                         NSLog(@"%@", response);

                         [self setActivityIndicatorEnabled:NO];
                         [self setResetButton];
                         tvResponseView.alpha = 0.0;
                         [UIView animateWithDuration:0.5 animations:^{
                             [tvResponseView setHidden:NO];
                             tvResponseView.alpha = 1.0;
                         }];
                     }
                       onError:^(NSError *error) {
                           [tvResponseView setText:[response description]];
                           NSLog(@"%@", [error description]);

                           [self setActivityIndicatorEnabled:NO];
                           [self setResetButton];
                       }
                optionalFields:optionalFields];

我想知道如何将href发送到服务器以及付款流程是什么。

任何帮助或建议继续进行。

1 个答案:

答案 0 :(得分:1)

您使用的图书馆只是为了对信用卡进行标记。它会生成您需要收费的令牌(href)。

您需要在后端执行此操作。您不应该直接在您的应用中收取费用,因为您需要从那里发送凭据并且可能会被截获。

Balanced拥有C#,PHP,Node.js,Python,Ruby和Java的库。您还可以提出CURL请求https://docs.balancedpayments.com/1.1/api/cards/#charge-a-card