2016-12-22 1 views
0

Je dois utiliser stripe connect avec auth et capture fonctionnalité avec des comptes autonomes en php. Mais quand je passe le chargeID à la charge authentifiée pour capturer le paiement. Il dit pas une telle chargeId. Si quelqu'un peut m'aider avec un exemple de cela, ce serait génial parce que la théorie seule ne fonctionne pas pour moi. Merci, c'est l'avance.Comment stripe connecter auth et capture fonctionne avec PHP?

Répondre

1

Il est préférable de montrer votre code/message d'erreur ici pour donner des suggestions appropriées.

  1. Vérifiez si pré Auth fait avec succès dans Your Stripe Account avec la même ID que vous passez pour la capture.

  2. Si oui essayez le code ci-dessous ref

    $ch = curl_init(); 
    curl_setopt($ch, CURLOPT_URL, "https://api.stripe.com/v1/charges/".$preAuthTokenId."/capture"); 
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); 
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); 
    curl_setopt($ch, CURLOPT_POST, 1); 
    curl_setopt($ch, CURLOPT_USERPWD, "your_secret_key" . ":" . "your_publishable_key"); 
    
    $result = curl_exec($ch); 
    
    curl_close ($ch);