Per la funzione Braintree_PaymentMethod::create(), una delle opzioni è:In Braintree è possibile verificare il metodo di pagamento duplicato per un solo cliente, invece di tutto il caveau?
'failOnDuplicatePaymentMethod'
bool
If this option is passed and the payment method has already been added to the Vault, the request will fail. This option will not work with PayPal payment methods.
Questo sembra essere un confronto globale. Ad esempio, se le informazioni sulla carta di credito esistono nel vault, indipendentemente dall'id del cliente, ciò fallirà.
C'è un modo per controllare i duplicati su un determinato cliente?
ho contattato il supporto di questo ~ 2 anni fa e la risposta era no, ma è sicuramente merita di essere esaminata di nuovo. – Evan