stripe-payments
Документация PHP-Stripe Connect для Symfony2
Поиск…
параметры
| параметр | подробности |
|---|---|
| количество | required - положительное целое число в наименьшей единице валюты (например, 100 центов, чтобы начислять 1,00 или 100 долларов США, чтобы взимать 100 иен, 0-десятичную валюту), представляя, сколько для взимания платы. Минимальная сумма составляет 0,50 доллара США или эквивалентную валюту. |
| валюта | требуется - 3-буквенный код ISO для валюты. |
| описание | Необязательный, по умолчанию - null - произвольная строка, которую вы можете присоединить к объекту с зарядом. Он отображается, когда в веб-интерфейсе наряду с зарядом. Обратите внимание, что если вы используете Stripe для отправки автоматических почтовых квитанций вашим клиентам, ваши электронные письма квитанции будут содержать описание описанных в них платежей (-ов). |
| receipt_email | Необязательный по умолчанию - null - адрес электронной почты для отправки квитанции этого платежа. Квитанция не будет отправлена до момента оплаты. Если этот платеж для клиента, указанный здесь адрес электронной почты переопределит адрес электронной почты клиента. Квитанции не будут отправляться за плату за тестовый режим. Если квитанция будет указана для оплаты в режиме реального времени, квитанция будет отправлена независимо от вашего |
| exp_month | требуется - двухзначное число, обозначающее месяц истечения срока действия карты. |
| exp_year | требуется - два или четыре цифры, обозначающие год истечения срока действия карты. |
| число | required - номер карты, как строка без каких-либо разделителей. |
| CVC | обычно требуется - защитный код карты. Требуется, если ваша учетная запись не зарегистрирована в Австралии, Канаде или Соединенных Штатах. Очень рекомендуется всегда включать это значение. |
Пример интеграции Symfony2-Stripe
Загрузите библиотеку 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