Servicio para interactuar con la API de MercadoPago
Definition at line 24 of file MercadoPagoService.java.
◆ MercadoPagoService()
| com.example.food_front.utils.MercadoPagoService.MercadoPagoService |
( |
Context | context | ) |
|
|
inline |
◆ checkPaymentStatus()
| void com.example.food_front.utils.MercadoPagoService.checkPaymentStatus |
( |
String | paymentRequestId, |
|
|
PaymentStatusCallback | callback ) |
|
inline |
Verifica el estado de un pago
- Parameters
-
| paymentRequestId | ID de la solicitud de pago |
| callback | Callback para manejar la respuesta |
Definition at line 271 of file MercadoPagoService.java.
◆ confirmOrder()
| void com.example.food_front.utils.MercadoPagoService.confirmOrder |
( |
String | paymentRequestId, |
|
|
OrderConfirmCallback | callback ) |
|
inline |
Confirma un pedido en el backend después de un pago exitoso
- Parameters
-
| paymentRequestId | ID de la solicitud de pago |
| callback | Callback para manejar la respuesta |
Definition at line 331 of file MercadoPagoService.java.
◆ createPreference()
| void com.example.food_front.utils.MercadoPagoService.createPreference |
( |
String | email, |
|
|
MercadoPagoCallback | callback ) |
|
inline |
Crea una preferencia de pago en MercadoPago
- Parameters
-
| email | Email del usuario (opcional) |
| callback | Callback para manejar la respuesta |
Definition at line 54 of file MercadoPagoService.java.
◆ createPreferenceFull()
| void com.example.food_front.utils.MercadoPagoService.createPreferenceFull |
( |
String | email, |
|
|
org.json.JSONArray | items, |
|
|
org.json.JSONObject | payer, |
|
|
String | externalReference, |
|
|
MercadoPagoCallback | callback ) |
|
inline |
Crea una preferencia de pago en MercadoPago (adaptado para enviar body completo como el frontend web)
- Parameters
-
| email | Email del usuario (opcional) |
| items | Lista de productos del carrito (JSONArray) |
| payer | JSONObject con datos del comprador |
| externalReference | Referencia externa (idPedido o timestamp) |
| callback | Callback para manejar la respuesta |
Definition at line 193 of file MercadoPagoService.java.
◆ STATUS_APPROVED
| final String com.example.food_front.utils.MercadoPagoService.STATUS_APPROVED = "approved" |
|
static |
◆ STATUS_IN_PROCESS
| final String com.example.food_front.utils.MercadoPagoService.STATUS_IN_PROCESS = "in_process" |
|
static |
◆ STATUS_PENDING
| final String com.example.food_front.utils.MercadoPagoService.STATUS_PENDING = "pending" |
|
static |
◆ STATUS_REJECTED
| final String com.example.food_front.utils.MercadoPagoService.STATUS_REJECTED = "rejected" |
|
static |
The documentation for this class was generated from the following file: