stripe-payments
Symfony2のPHP-Stripe Connectドキュメント
サーチ…
パラメーター
| パラメータ | 詳細 |
|---|---|
| 量 | 必須 - 最小の通貨単位の正の整数(カードをどれくらい充電するかを表す100セント、100円の場合は100円、0小数の場合は100円)。最小額は、$ 0.50 USまたは相当の通貨で同等です。 |
| 通貨 | 必須 - 通貨用の3文字のISOコード。 |
| 説明 | オプション、デフォルトはnull - 課金オブジェクトにアタッチできる任意の文字列。それは、料金と並行してWebインターフェイスに表示されます。ストライプを使用して顧客に自動電子メールの領収書を送信する場合、領収書の電子メールには、記載されている請求の説明が含まれます。 |
| receipt_email | オプションのデフォルトはnull - この請求の領収書を送信する電子メールアドレス。手数料が支払われるまで領収書は送信されません。この請求がお客様のためのものである場合、ここで指定された電子メールアドレスが顧客の電子メールアドレスより優先されます。テストモード料金では領収書は送信されません。ライブモードでreceipt_emailに料金が指定されている場合、領収書はあなたの |
| exp_month | 必須 - カードの有効期限を表す2桁の数字。 |
| exp_year | 必須 - カードの有効期限を表す2桁または4桁の数字。 |
| 数 | 必須 - セパレータなしの文字列としてのカード番号。 |
| cvc | 通常はカードのセキュリティコードが必要です。あなたのアカウントがオーストラリア、カナダ、または米国に登録されていない場合は必須です。常にこの値を含めることを強くお勧めします。 |
Symfony2-ストライプインテグレーションの例
Stripe APIライブラリをダウンロードし、ベンダーのフォルダに配置します
ソース:[ https://github.com/stripe/stripe-php [1 ]
あなたのコントローラにライブラリを含める
use Stripe\BalanceTransaction;
use Stripe\Charge;
use Stripe\Stripe;
require_once('../vendor/stripe/init.php');
ストリップキーを設定する
\Stripe\Stripe::setApiKey('stripe_secret_key');
取引の請求機能を呼び出す
$card = array(
'number' =>'cardccn',
'cvc' =>'cardcvc',
'exp_month' => 'expMonth',
'exp_year' => 'expYear',
);
$charge = Charge::create(
array(
'amount' => ('amount') * 100, // Amount will store in cent in Stripe Account
'currency' => 'usd',
'card' => $card,
'description' => '$data['description',
'receipt_email'=>'receipt_email'
)
);
料金の詳細を入手する
$data = Charge::retrieve('ch_%');
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow