stripe-payments
Documentación de PHP-Stripe Connect para Symfony2
Buscar..
Parámetros
| Parámetro | Detalles |
|---|---|
| cantidad | requerido: un entero positivo en la unidad monetaria más pequeña (por ejemplo, 100 centavos para cobrar $ 1.00 o 100 para cobrar ¥ 100, una moneda de 0 decimales) que representa la cantidad a cobrar a la tarjeta. La cantidad mínima es de $ 0.50 US o equivalente en la moneda a cargo. |
| moneda | requerido - código ISO de 3 letras para la moneda. |
| descripción | opcional, el valor predeterminado es nulo: una cadena arbitraria que puede adjuntar a un objeto de cargo. Se muestra cuando está en la interfaz web junto con el cargo. Tenga en cuenta que si usa Stripe para enviar recibos automáticos por correo electrónico a sus clientes, sus correos electrónicos de recibo incluirán la descripción de los cargos que están describiendo. |
| recibo de correo | la opción predeterminada es nula: la dirección de correo electrónico a la que se envía el recibo de este cargo. El recibo no será enviado hasta que se pague el cargo. Si este cargo es para un cliente, la dirección de correo electrónico especificada aquí anulará la dirección de correo electrónico del cliente. Los recibos no se enviarán por cargos de modo de prueba. Si se especifica rece_email para un cargo en modo en vivo, se enviará un recibo independientemente de su |
| exp_month | requerido - Número de dos dígitos que representa el mes de vencimiento de la tarjeta. |
| exp_year | requerido - Número de dos o cuatro dígitos que representa el año de vencimiento de la tarjeta. |
| número | requerido - El número de tarjeta, como una cadena sin separadores. |
| cvc | Generalmente se requiere -Card código de seguridad. Requerido a menos que su cuenta esté registrada en Australia, Canadá o los Estados Unidos. Muy recomendable incluir siempre este valor. |
Symfony2 - Ejemplo de integración de bandas
Descargue la biblioteca API de Stripe y colóquela en la carpeta del proveedor
fuente: [ https://github.com/stripe/stripe-php◆◆1]
incluye la biblioteca en tu controlador
use Stripe\BalanceTransaction;
use Stripe\Charge;
use Stripe\Stripe;
require_once('../vendor/stripe/init.php');
configurar la tecla de tira
\Stripe\Stripe::setApiKey('stripe_secret_key');
Llame a la función de carga para la transacción
$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'
)
);
obtener los detalles del cargo
$data = Charge::retrieve('ch_%');
Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow