サーチ…


パラメーター

パラメータ詳細
必須 - 最小の通貨単位の正の整数(カードをどれくらい充電するかを表す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