Ir para o conteúdo

Pix API


Una forma de integrarse con la aplicación Pix de Phoebus es a través de IPC (Comunicación entre demandas ). Para ello está disponible la biblioteca phastpay-sdk-x.x.x.x.aar, que contiene todo el código necesario para realizar estas llamadas.

Aquí está la especificación detallada de las operaciones disponibles para la integración con Pix API, utilizando la interfaz PixClient proporcionada por la biblioteca.

Métodos

Suscripción Descripción
void bind(bindCallBack: BindCallback) Realiza la integración entre la aplicación de integración y la aplicación pix.
void unbind() Cierra la conexión entre la aplicación de integración y la aplicación pix.
void startPixPayment(request: String, callback: StartPixPaymentCallback) Realiza el proceso de generación de facturación.
void consult(request, callback) Realiza la consulta de todas las transacciones PIX hechas por pix_client.
void consultByTxId(request: String, callback: ConsultPixPaymentCallback) Realizar una consulta utilizando el Tx-Id de facturación.
void consultByPixClientId(request: String, callback: ConsultByPixClientIdCallback) Realiza una consulta utilizando el pix_client_id de facturación.
void listPixPayment(request: String, callback: ListPixPaymentCallback) Enumera todos los cargos realizados, cancelados o devueltos.
void refund(request: String, callback: RefundPixPaymentCallback) Lista los cargos realizados y al seleccionar uno se devuelve el importe asociado.
void refundPixPayment(request: String, callback: RefundPixPaymentCallback) Devuelve un cargo realizado.
isAppPixInstalled(): Boolean Comprueba si la aplicación Pix está instalada o no en el terminal.
void synchronize(callback:SyncDataCallback) Sincroniza los datos locales con el servidor.
void getReports(callback: GetReportsCallback) Realiza la consulta de informes de transacciones por período.