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