All URIs are relative to https://apis.pgf.cl
Method | HTTP request | Description |
---|---|---|
trxsIdGet | GET /trxs/{id} | Obtiene la informacion de la transacción exitosa, asociada a un id |
trxsIdTrxNullificationGet | GET /trxs/{idTrx}/nullification/ | |
trxsIdTrxNullificationPost | POST /trxs/{idTrx}/nullification | |
trxsIdTrxNullificationStatusGet | GET /trxs/{idTrx}/nullification/status | |
trxsPost | POST /trxs |
InlineResponse2003 trxsIdGet(id)
Obtiene la informacion de la transacción exitosa, asociada a un id
Retorna información de una transacción asociada a un id, para lo que debe ingresarse en el URL el ID de la transacción a consultar. <br> El token de autorización es el obtenido a través de /Login ("Inherit from parent") <br> Endpoints <br> - Producción https://apis.pgf.cl/trxs/{id} <br> - Desarrollo https://apis-dev.pgf.cl/trxs/{id}
import ApiPagoFacil from 'api_pago_facil';
let defaultClient = ApiPagoFacil.ApiClient.instance;
// Configure Bearer (JWT) access token for authorization: JWTToken
let JWTToken = defaultClient.authentications['JWTToken'];
JWTToken.accessToken = "YOUR ACCESS TOKEN"
let apiInstance = new ApiPagoFacil.TrxsApi();
let id = 3.4; // Number |
apiInstance.trxsIdGet(id, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});
Name | Type | Description | Notes |
---|---|---|---|
id | Number |
- Content-Type: Not defined
- Accept: application/json
InlineResponse2005 trxsIdTrxNullificationGet(idTrx)
Obtiene las anulaciones asociadas a una transacción
import ApiPagoFacil from 'api_pago_facil';
let defaultClient = ApiPagoFacil.ApiClient.instance;
// Configure Bearer (JWT) access token for authorization: JWTToken
let JWTToken = defaultClient.authentications['JWTToken'];
JWTToken.accessToken = "YOUR ACCESS TOKEN"
let apiInstance = new ApiPagoFacil.TrxsApi();
let idTrx = 3.4; // Number |
apiInstance.trxsIdTrxNullificationGet(idTrx, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});
Name | Type | Description | Notes |
---|---|---|---|
idTrx | Number |
- Content-Type: Not defined
- Accept: application/json
InlineResponse2004 trxsIdTrxNullificationPost(idTrx, opts)
Envía una transacción a anular
import ApiPagoFacil from 'api_pago_facil';
let defaultClient = ApiPagoFacil.ApiClient.instance;
// Configure Bearer (JWT) access token for authorization: JWTToken
let JWTToken = defaultClient.authentications['JWTToken'];
JWTToken.accessToken = "YOUR ACCESS TOKEN"
let apiInstance = new ApiPagoFacil.TrxsApi();
let idTrx = 3.4; // Number |
let opts = {
'inlineObject1': new ApiPagoFacil.InlineObject1() // InlineObject1 |
};
apiInstance.trxsIdTrxNullificationPost(idTrx, opts, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});
Name | Type | Description | Notes |
---|---|---|---|
idTrx | Number | ||
inlineObject1 | InlineObject1 | [optional] |
- Content-Type: application/json
- Accept: application/json
InlineResponse2006 trxsIdTrxNullificationStatusGet(idTrx, verificationToken)
Obtiene el estado de una anulación
import ApiPagoFacil from 'api_pago_facil';
let defaultClient = ApiPagoFacil.ApiClient.instance;
// Configure Bearer (JWT) access token for authorization: JWTToken
let JWTToken = defaultClient.authentications['JWTToken'];
JWTToken.accessToken = "YOUR ACCESS TOKEN"
let apiInstance = new ApiPagoFacil.TrxsApi();
let idTrx = 3.4; // Number |
let verificationToken = "verificationToken_example"; // String |
apiInstance.trxsIdTrxNullificationStatusGet(idTrx, verificationToken, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});
Name | Type | Description | Notes |
---|---|---|---|
idTrx | Number | ||
verificationToken | String |
- Content-Type: Not defined
- Accept: application/json
InlineResponse2002 trxsPost(opts)
Crea una transaccion en estado pendiente. <br> La respuesta tiene distintos métodos y URLs para pago
import ApiPagoFacil from 'api_pago_facil';
let apiInstance = new ApiPagoFacil.TrxsApi();
let opts = {
'inlineObject': new ApiPagoFacil.InlineObject() // InlineObject |
};
apiInstance.trxsPost(opts, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
});
Name | Type | Description | Notes |
---|---|---|---|
inlineObject | InlineObject | [optional] |
No authorization required
- Content-Type: application/json
- Accept: application/json