Crea un cargo nuevo para una orden existente.
Argumentos
Tipo | Descripción | |
---|---|---|
amount | integer | Cantidad a pagar en centavos. |
payment_method | hash | Método de pago utilizado en el cargo. Ve a la sección de métodos de pago para más detalles |
expires_at | integer (32-bit unix timestamp) | Fecha de expiración del método. |
token_id | string | Token de la tarjeta. Obligatorio para el tipo 'card'. |
order = Conekta::Order.find("ord_2fw8EWJusiRrxdPzT")
charge = order.create_charge({
payment_method: {
type: "oxxo_cash",
expires_at: 1599661683
}
})
curl -H "Accept: application/vnd.conekta-v2.0.0+json" \
-H "Content-type: application/json" \
-u key_eYvWV7gSDkNYXsmr: \
-X POST -d '{
"payment_method": {
"type": "oxxo_cash",
"expires_at": 1599661683
}
}' https://api.conekta.io/orders/ord_2fw8EWJusiRrxdPzT/charges
$order = \Conekta\Order::find("ord_2fw8EWJusiRrxdPzT");
$charge = $order->createCharge(
[
'payment_method' => [
'type' => 'oxxo_cash',
'expires_at' => 1599661683
]
]
);
conekta.Order.find("ord_2fw8EWJusiRrxdPzT", function(err, order) {
order.createCharge({
"payment_method": {
"type": "oxxo_cash",
"expires_at": 1599661683
}
}, function(err, charge) {
console.log(charge);
});
});
order = conekta.Order.find("ord_2fw8EWJusiRrxdPzT")
charge = order.create_charge({
payment_method: {
type: "oxxo_cash",
expires_at: 1599661683
}
})
JSONObject data = new JSONObject("{"
+ "'payment_method': {"
+ "'type': 'oxxo_cash',"
+ "'expires_at': 1599661683"
+ "}"
+"}");
Order order = Order.find("ord_2fw8EWJusiRrxdPzT");
Charge charge = order.createCharge(data);
Charge charge = order.createCharge(@"{
""payment_method"": {
""type"": ""oxxo_cash"",
""expires_at"": 1599661683
}
}");
import (
conekta "github.com/conekta/conekta-go"
"github.com/conekta/conekta-go/charge"
)
chargeParams := &conekta.ChargeParams{
PaymentMethod: &conekta.PaymentMethodParams{
Type: "card",
TokenID: "tok_test_visa_4242",
},
}
charge.Create("ord_2nBZ4a8tNqxo2uQk6", chargeParams)