Métodos de pago
Permite ver la lista de los métodos de pago utilizados por payku.
URL base:
https://app.payku.cl/ (Default server) · https://des.payku.cl/ (Sandbox server)Obtener lista de métodos de pago por el tipo de moneda
Sección titulada «Obtener lista de métodos de pago por el tipo de moneda»GET
/api/paymentmethods?currency=penEste método permite obtener una lista de los métodos de pago en payku. Para filtrar por la moneda, hay que agregar el query params currency con el valor de la moneda.
curl -X GET \https://BASE-URL/api/paymentmethods?currency=pen \-H 'Accept: application/json, text/plain, */*' \-H 'Content-Type: application/json' \-H 'Host: BASE-URL' \$client = new \GuzzleHttp\Client(); $body = $client->request('GET', 'https://BASE_URL/api/paymentmethods?currency=pen', [ ])->getBody();$response = json_decode($body);const request = async () => { const response = await fetch('https://BASE_URL/api/paymentmethods?currency=pen', { method: 'GET', headers: { 'Content-Type': 'application/json' }, }); const result = await response.json(); console.log(result)}request();Respuestas
200
{ "status": "success", "payment_methods": [ { "currency": "PEN", "payment": 21, "name": "QR Interoperable", "description": "" } ]}Campos de la respuesta
| Parámetro | Tipo | Descripción |
|---|---|---|
status |
string | Estatus del endpoint. Los posibles estados que puede obtener son los siguientes:
|
payment_methods |
array of objects | |
description |
string | Breve descripción del método de pago. |
payment |
number | Código que pertenece al método de pago. |
name |
string | Nombre del método de pago. |
currency |
string | Moneda |
400
Error en la solicitud.
{ "status": "failed", "type": "Unprocessable Entity", "message_error": "Hay un problema con tu request"}Campos de la respuesta
| Parámetro | Tipo | Descripción |
|---|---|---|
status |
string | Estatus de la solicitud. |
type |
string | Tipo de error ocurrido. |
message_error |
string | Mensaje de error |