Im Testmodus, wenn ich einen neuen Kunden erstelle und versuche, eine Zahlung zu erhalten, habe ich diesen Fehler erhalten.Stripe Payment: Fehler als Kunde erhalten cus _ ***** hat keine verknüpfte Karte mit ID tok _ *****
Kunden cus_7Zz2BCnybIZLGw nicht über eine verknüpfte Karte mit ID tok_17Kp8GAwLkQPB7OqrrM73VVI
Im mit Kartennummer: 4242424242424242 exp_month: 12 exp_year 2016
Die Rückantwort ist,
Array
(
[charge_status] =>
[error_info] => Array
(
[type] => invalid_request_error
[message] => Customer cus_7Zz2BCnybIZLGw does not have a linked card with ID tok_17Kp8GAwLkQPB7OqrrM73VVI.
[param] => card
[code] => missing
)
[message] => Customer cus_7Zz2BCnybIZLGw does not have a linked card with ID tok_17Kp8GAwLkQPB7OqrrM73VVI.
)
Ladedaten eingeben ist
,$customer = Stripe_Customer::create(array(
'account_balance' => 100,
'source' => $token,
'email' => strip_tags(trim($email))
)
);
$customer_id = $customer->id;
$charge = array(
'card' => 4242424242424242,
'amount' => 100,
'currency' => 'cad',
'receipt_email' => [email protected],
'description' => 'my payment',
'customer' => $customer_id
);
Perfekt! Vielen Dank Ywain :) – Sree
@Ywain Was ist bei Verwendung eines Apple Pay Tokens? Offenbar ist es nicht möglich, Apple Pay-Transaktionen mit einem Kundenkonto zu verknüpfen und jedes Mal das Preisblatt und die TouchID-Benutzeroberfläche zu verwenden. Entweder verwandle ich den Token in eine Karte und dann verhält er sich wie eine gespeicherte Karte und nicht wie Apple Pay, oder ich bekomme jedes Mal ein neues Token, und dem Kundenaccount ist kein Gebührenverlauf zugeordnet. – emkman
@emkman: Ich nehme an, Sie könnten mit Apple Pay jedes Mal ein neues Token erstellen, das Token an das vorhandene Kundenobjekt anhängen, die Gebühr mit dem Kundenobjekt erstellen und dann die Karte aus dem Apple Pay-Token löschen. Auf diese Weise können Sie Apple Pay verwenden, um jede Transaktion zu authentifizieren und trotzdem eine Gebührenhistorie für das Kundenobjekt zu führen. – Ywain