«Нет такого источника», когда есть источник, полоса - PullRequest
0 голосов
/ 26 марта 2019

Я пытаюсь обновить исходный код клиента, используя php SDK stripe. Я попытался сделать это двумя способами, но все еще получал ту же ошибку «Нет такого источника», даже если входной источник создан - как сказано в документации - с помощью элементов stripeJS.

вот код, который я забавляю для обновления источника:

$Customer  = Customer::retrieve($user_id->stripe_customer_id);
          $Customer->default_source = $new_source;
          $Customer->save();
         // $customerUpdated = Customer::updateSource($user_id->stripe_customer_id,$new_source);
          return $Customer;

Закомментированная строка - это второй метод, в основном использующий предварительно созданный метод.

Я попытался сделать это с токеном, сгенерированным из метода элементов createToken stripe.Js, а также с идентификатором карты, возвращенным из того же метода без использования обоих.

EDIT: $ new_source - это только что созданный токен из элементов stripeJS. в моем случае я не знал, что передать, поэтому я попробовал их все, token_id, card_id и даже source_id, используя createSource для элемента stripeJs.

Я все еще делаю именно так, как написано в официальной документации, но все равно получаю эту ошибку.

...