条纹支付安卓

3
我想使用Stripe Api创建支付,我已经在Android中创建了所有内容,现在我可以获得令牌,但他说将其发送到您的服务器,问题是我找不到将接收我的令牌并进行付款的服务器代码或Web服务。请帮忙解决。 https://stripe.com/docs/mobile/android
    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();
            }
     }
    )

您需要在系统的服务器端进行支付。您在服务器端使用什么编程语言? - Eduardo Yáñez Parareda
您可以在Stripe的此处找到PHP示例:https://gist.github.com/1750375 - Eduardo Yáñez Parareda
1个回答

2
将令牌和其他信息传递给PHP文件:
<?php
  require_once('./config.php');

  $token  = $_POST['stripeToken'];

  $customer = \Stripe\Customer::create(array(
      'email' => 'customer@example.com',
      'card'  => $token
  ));

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

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

我该如何将令牌传递给PHP文件,以及应该将此PHP文件放在哪里? - Ido Naveh
@IdoNaveh,上面的例子中我使用了通过表单的$_POST方法。您可以在此处找到演示:http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_form_method_post。您可以将php文件放在任何地方。您只需告诉您的表单要发送到哪个操作,这就是您放置此文件的地方。或者,如果您担心关注点分离(https://en.wikipedia.org/wiki/Separation_of_concerns),您可以将提供的php放在与表单相同的文件中,并将表单的操作留空,然后检查发布以进行处理,如w3school所示。 - jjonesdesign
@IdoNaveh,这里有另一个链接:https://jsfiddle.net/g9e1qo3g/。这是我试图给你描述的虚拟设置,它可能会更有帮助,但肯定需要编辑。如果你需要更多帮助,请告诉我。 - jjonesdesign
非常抱歉!我忘记了这是在安卓系统上。你需要在服务器上使用此文件,不需要任何HTML。你将通过HTTP发送请求,这个链接可能会有所帮助:http://www.wikihow.com/Execute-HTTP-POST-Requests-in-Android。 - jjonesdesign
在代码中,$customer 是付款人还是收款人? - Ido Naveh
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接