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: