J'essaie de mettre à jour les informations CC de braintree mais la fonction fournie dans docs ne fonctionne pas. et je suis incapable de trouver la raison.Mise à jour des informations CC de Braintree en PHP
Voici ma fonction:
public function updateCC(){
$fname = $this->input->get_post('fname');
$lname = $this->input->get_post('lname');
$expirationYear = $this->input->get_post('expirationYear');
$expirationMonth = $this->input->get_post('expirationMonth');
$cardholderName = $this->input->get_post('cardholderName');
$cvv = $this->input->get_post('cvv');
$cc_no = $this->input->get_post('cc_no');
$token = $this->input->get_post('token');
$BTCustomerID = $this->input->get_post('BTCustomerID ');
$result = Braintree_Customer::update(
$BTCustomerID,
(
'firstName' => $fname,
'lastName' => $lname,
'creditCard' => (
'paymentMethodNonce' => 'fake-valid-nonce',
'options' => (
'updateExistingToken' => $token,
'verifyCard' => true
)
)
));
echo json_encode(array('error'=>-1));
}
En raison de ce code mon application se bloque.
$result = Braintree_Customer::update(
$BTCustomerID,
(
'firstName' => $fname,
'lastName' => $lname,
'creditCard' => (
'paymentMethodNonce' => 'fake-valid-nonce',
'options' => (
'updateExistingToken' => $token,
'verifyCard' => true,
)
)
));
ne fonctionnait pas aussi bien. mettre à jour ma question aussi. –
Pouvez-vous s'il vous plaît expliquer quelle est la méthode de paiement nonce? J'ai lu des documents, mais cela ne m'a pas éclairci. –
@ShumailaHameedKhan méthode de paiement nonce est une chaîne retournée côté client SDK pour représenter une «méthode de paiement». Lorsque vous entrez les détails de la carte CC et les soumets, la méthode de paiement nonce est générée automatiquement par le client sdk. Nous avons envoyé la méthode de paiement nonce au serveur pour créer la transaction. Nous pouvons générer le jeton de méthode de paiement en utilisant la méthode de paiement nonce. –