1

いくつかの変数を shell_exec コマンドに渡そうとしていますが、何らかの理由で php 変数のデータを取得していません。私を助けてください、そして以下は私が得たものです:

$out = exec('curl -silent https://api.stripe.com/v1/charges -u sk_live_sdfsdfdsfsdfdf: -d "amount=$aaamount" -d currency=usd -d "description=BBB $aaamount" -d "card[number]=$ccnumber" -d "card[exp_month]=$expm" -d "card[exp_year]=$expy" -d "card[cvc]=611"');

これについて私が得ることができるどんな種類の助けも大歓迎です.

4

1 に答える 1

2

PHP には cURL へのバインディングがあることをご存知でしょうか。

その上、 Stripeの一番最初のページ、おそらくそのcurlコマンド ラインをコピーした場所に、他の言語、つまり PHP に変更するためのドロップダウンがあります。使用できる API があります。

require_once('./lib/Stripe.php');
Stripe::setApiKey("sk_test_mkGsLqEW6SLnZa487HYfJVLf");

Stripe_Charge::create(array(
  "amount" => 400,
  "currency" => "usd",
  "card" => array(
    "number" => "4242424242424242",
    "exp_month" => 6,
    "exp_year" => 2014,
    "cvc" => 314
  ),
  "description" => "Charge for test@example.com")
);
于 2013-06-01T19:43:58.567 に答える