Я пытаюсь обрабатывать платежи через Apple Pay, но получаю эту ошибку:
Ошибка Domain = com.stripe.lib Code = 50 «Произошла ошибка связи с вашим платежным бэкэндом» UserInfo = {NSLocalizedDescription = Произошла ошибка связи с вашим платежным бэкэндом}
Проверка платежей регистрируется в Stripe, но возвращается 200 OK
Платежи, кажется, не появляются в полоску, поэтому мне интересно, почему эта ошибка возникает. Включен мой бэкэнд PHP ниже:
<?php
require('../vendor/autoload.php');
\Stripe\Stripe::setApiKey("SECRET KEY");
token ID submitted by the form: $token = $_POST['stripeToken']; $mount
= $_POST['amount'];
if($token == "" || $amount == ""){
echo "No Token or Amount Set" return;
}
$charge = \Stripe\Charge::create(array( "amount" => $amount, "currency" => "gbp", "description" => "Example charge", "source"=> $token, ));
>
РЕДАКТИРОВАТЬ
Еще немного покопавшись, я обнаружил, что возвращение кода состояния было 500. Как мне отладить это? Это распространено?
Задача ещё не решена.
Других решений пока нет …