как отправить href на сервер для обработки платежей с помощью сбалансированных платежей в iOS

Я использую сбалансированные платежи (версия 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 на сервер и каков процесс оплаты.

Любая помощь или предложение продолжить.


person user2931321    schedule 25.02.2015    source источник


Ответы (1)


Библиотека, которую вы используете, предназначена только для токенизации кредитных карт. Он генерирует токен (href), который вам понадобится для оплаты.

Вы должны сделать это в своем бэкэнде. Вы не должны производить оплату непосредственно в своем приложении, потому что вам нужно отправить учетные данные оттуда, и они могут быть перехвачены.

В Balanced есть библиотеки для C#, PHP, Node.js, Python, Ruby и Java. Вы также можете делать запросы CURL https://docs.balancedpayments.com/1.1/api/cards/#charge-a-card

person Arturo León    schedule 09.03.2015