2016-04-12 10 views
2

Ich möchte die Zahlung mit Stripe Api erstellen Ich habe alles in Android erstellt und jetzt kann ich das Token aber er sagte, senden Sie es an Ihren Server das Problem, dass ich den Server-Code oder Web-Service nicht finden kann wird meinen Token nehmen undStripe Zahlung Android

https://stripe.com/docs/mobile/android mit ihm jede Hilfe bitte gehen zahlen

Card card = new Card("4242424242424242", 12, 2017, "123"); 

     Stripe stripe = new Stripe("pk_test_6pRNASCoBOKtIshFeQd4XMUh"); 
     stripe.createToken(
     card, 
      new TokenCallback() { 
      public void onSuccess(Token token) { 
      // Send token to your server 
       //what should i do in this step i want any code in php that do this job 
     } 
      public void onError(Exception error) { 
      // Show localized error message 
      Toast.makeText(getContext(), 
      error.getLocalizedString(getContext()), 
      Toast.LENGTH_LONG 
      ).show(); 
      } 
    } 
    ) 
+0

Sie müssen die Zahlung in dem Server-sid tun e deines Systems. Welche Sprache verwenden Sie auf Ihrer Serverseite? –

+0

Sie haben PHP-Beispiele hier bei Stripe: https://gist.github.com/1750375 –

Antwort

2

Pass Token und andere Informationen zu einer pHP-Datei:

<?php 
    require_once('./config.php'); 

    $token = $_POST['stripeToken']; 

    $customer = \Stripe\Customer::create(array(
     'email' => '[email protected]', 
     'card' => $token 
)); 

    $charge = \Stripe\Charge::create(array(
     'customer' => $customer->id, 
     'amount' => 5000, 
     'currency' => 'usd' 
)); 

    echo '<h1>Successfully charged $50.00!</h1>'; 
?> 
+0

Wie kann ich das Token an die PHP-Datei übergeben und wo sollte ich diese PHP-Datei? –

+0

@IdoNaveh, Im obigen Beispiel verwende ich die $ _POST-Methode über ein Formular. Sie können eine Demo hier finden: http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_form_method_post. Sie können die PHP-Datei überall hin mitnehmen. Sie müssen nur Ihrem Formular mitteilen, wo die Aktion gesendet werden soll, wo Sie diese Datei abgelegt haben. Oder, wenn Sie sich Sorgen um die Trennung von Bedenken machen (https://en.wikipedia.org/wiki/Separation_of_concerns), können Sie den bereitgestellten PHP in die gleiche Datei wie Ihr Formular einfügen und die Aktion des Formulars leer lassen , dann check für post, um es zu verarbeiten, wie bei w3school gesehen – jjonesdesign

+0

@IdoNaveh, Hier ist ein weiterer Link: https://jsfiddle.net/g9e1qo3g/ Dies ist ein Mock-Setup für das, was ich versuchte, für Sie zu beschreiben. Es kann besser sein, aber wird sicherlich bearbeitet werden müssen. Lassen Sie es mich wissen, wenn Sie weitere Hilfe benötigen. – jjonesdesign