Клиентский токен Braintree недействителен

Я могу сгенерировать клиентский токен, но он говорит, что BTClient не может инициализироваться, потому что предоставленный clientToken был недействительным ‘, когда я использую на стороне клиента iOS

Серверный код в php: —

$encodedClientToken = Braintree_ClientToken::generate();
echo (  $clientToken = base64_decode($encodedClientToken));

Изменить 1: —
Здесь я просто хочу подражать получению клиентского токена (как Braintree сделал здесь https://braintree-sample-merchant.herokuapp.com/client_token) с нашего сервера
Я следовал вашей инструкции, чтобы создать простой сервер отсюда https://developers.braintreepayments.com/ios+php/start/hello-server, и мой файл также генерирует клиентский токен, но когда я использую его в своем приложении для iOS, он выдает ошибку, что «BTClient не может инициализироваться, потому что предоставленный clientToken был недействительным»

вот мой код iOS

NSURL *clientTokenURL = [NSURL URLWithString:@"http://192.168.1.1:8888/gettoken.php"];
NSMutableURLRequest *clientTokenRequest = [NSMutableURLRequest requestWithURL:clientTokenURL];
[clientTokenRequest setValue:@"text/plain" forHTTPHeaderField:@"Accept"];

[NSURLConnection
sendAsynchronousRequest:clientTokenRequest
queue:[NSOperationQueue mainQueue]
completionHandler:^(NSURLResponse *response, NSData *data, NSError *connectionError) {
// TODO: Handle errors in [(NSHTTPURLResponse *)response statusCode] and connectionError
NSString *clientToken = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];

// Initialize `Braintree` once per checkout session
self.braintree = [Braintree braintreeWithClientToken:clientToken];

// As an example, you may wish to present our Drop-In UI at this point.
// Continue to the next section to learn more...
}];

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector