Back to All

Crear orden de pago con una tarjeta ya guardada

(edited)

Hole buenas tardes, quiero crear una orden para ejecutar un pago, pero no se como asignarle una tarjeta que previamente el cliente ya guardo.

Actualmente tengo así mi petición:

$this->order = \Conekta\Order::create(
array(
"amount"=>$this->total,
"line_items" => array(
array(
"name" => "Cargo unico",
"unit_price" => $this->price,
"quantity" => 1
)//first line_item
), //line_items
"currency" => "MXN",
"customer_info" => array(
"customer_id" => $this->customer
), //customer_info
"charges" => array(
array(
"payment_method" => array(
"id" => $this->paymentSourceID,
"type" => "card",
"token_id" => $this->token
)
) //first charge
) //charges
)//order
);

pero me sale este error:

translation missing: undefined method `[]' for nil:NilClass_purchaser