-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
package.json
to 1.2.2 [skip ci]
## [1.2.2](v1.2.1...v1.2.2) (2024-05-05) ### Bug Fixes * trigger release ([a08a9f9](a08a9f9)) * trigger release ([1ea2b12](1ea2b12))
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
import { PostSchemaInput, SearchResponse, SearchSchemaInput } from './schemas'; | ||
import { Config } from './request'; | ||
import DataVault from './data-vault/data-vault'; | ||
import ProcessPayment from './process-payment/process-payment '; | ||
import { ProcessPaymentResponse } from './process-payment/schemas'; | ||
declare class AzulAPI { | ||
private requester; | ||
valut: DataVault; | ||
payments: ProcessPayment; | ||
constructor(config: Config); | ||
/** | ||
* ### Transacción para anular venta, post o hold | ||
* Las transacciones de venta o post se pueden anular antes de los 20 minutos de haber | ||
* recibido la respuesta de aprobación. | ||
* Las transacciones de hold que no han sido posteadas no tienen límite de tiempo para | ||
* anularse. | ||
*/ | ||
void(azulOrderId: string): Promise<ProcessPaymentResponse>; | ||
/** | ||
* ### Transacción para hacer captura o posteo del Hold | ||
* El método “Post” permite capturar un “Hold” realizado previamente para su liquidación. | ||
* El monto del “Post” puede ser igual o menor al monto del “Hold”. En caso de que el | ||
* monto del Post sea menor al Hold, se envía un mensaje de reverso para liberar los | ||
* fondos retenidos a la tarjeta. | ||
*/ | ||
post(input: PostSchemaInput): Promise<ProcessPaymentResponse>; | ||
/** | ||
* Método VerifyPayment | ||
* Este método permite verificar la respuesta enviada por el webservice de una | ||
* transacción anterior (procesada por el método ProccesPayment) identificada por el | ||
* campo CustomOrderId | ||
* Si existe más de una transacción con este identificador este método devolverá los | ||
* valores de la última transacción (más reciente) de ellas. | ||
*/ | ||
verifyPayment(customOrderId: string): Promise< | ||
ProcessPaymentResponse & { | ||
Found?: boolean; | ||
TransactionType?: string; | ||
} | ||
>; | ||
/** | ||
* Este método permite extraer los detalles de una o varias transacciones | ||
* vía Webservices, anteriormente procesadas de un rango de fechas | ||
* previamente seleccionado. | ||
*/ | ||
search(input: SearchSchemaInput): Promise<SearchResponse>; | ||
} | ||
export default AzulAPI; | ||
//# sourceMappingURL=api.d.ts.map |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
import { ProcessPaymentResponse } from '../process-payment/schemas'; | ||
import AzulRequester from '../request'; | ||
import { CreateInput, DataVaultResponse, DataVaultSaleInput } from './shemas'; | ||
declare class DataVault { | ||
private readonly requester; | ||
constructor(requester: AzulRequester); | ||
/** | ||
* ### Create: Creación de Token con Bóveda de Datos (DataVault) | ||
* Con esta transacción se solicita un token para ser utilizado en sustitución de la tarjeta, | ||
* sin necesidad de realizar una venta. | ||
*/ | ||
create(input: CreateInput): Promise<DataVaultResponse>; | ||
/** | ||
* ### Delete: Eliminación de Token de Bóveda de Datos (DataVault) | ||
* Con esta transacción se solicita la eliminación de un token de la Bóveda de Datos. | ||
*/ | ||
delete(dataVaultToken: string): Promise<DataVaultResponse>; | ||
/** | ||
* ### Sale: Transacción de Venta | ||
* Te permite realizar una transacción de venta con un token generado por la transacción | ||
* de DataVault. | ||
*/ | ||
sale(input: DataVaultSaleInput): Promise<ProcessPaymentResponse>; | ||
} | ||
export default DataVault; | ||
//# sourceMappingURL=data-vault.d.ts.map |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.