как передать переменную php для зарядки создать в полосе - PullRequest
1 голос
/ 17 апреля 2019

Я успешно интегрировал оплату по полосеОднако, когда я передаю жестко запрограммированную сумму и валюту, она работает нормально, но, поскольку я использую переменную в массиве платежей, она дает мне HTTP ERROR 500

Мой код:

 <?php
require_once "config.php";
session_start();
$depoamount=$_SESSION['stripeamount'];
$curr=$_SESSION['curr'];
$token  = $_POST['stripeToken'];
$email  = $_POST['stripeEmail'];
$custid=$_SESSION['reg_no'];
//$custid='123';
$id=$_POST['ID'];
/* $depoamount=1200;
$curr='inr';*/
$customer = \Stripe\Customer::create([
  'email' => $email,
  'source'  => $token,
  'customer'=> $custid,

]);

$charge = \Stripe\Charge::create([
  'customer' => $customer->id,
  'amount'   => $depoamount,// If I use '5000' it works
  'currency' => $curr,// same if I put 'usd' it works
 ]);

  echo '<h1>Successfully charged</h1>';
  echo $charge->email;
  echo $charge->id;
  echo $custid;
 ?>

Я думаю, что синтаксисхорошо, но это не работает.

...