TransbankDevelopers / transbank-plugin-prestashop-webpay

OBSOLETO: Código fuente de Plugin Prestashop para Transbank Webpay
BSD 3-Clause "New" or "Revised" License
3 stars 5 forks source link

Estado del pedido en preparación #43

Closed FranciscoArenas closed 3 years ago

FranciscoArenas commented 5 years ago

El estado del pedio queda en "PS_OS_PREPARATION" pero no pasa por la confirmacion del pago

"PS_OS_PAYMENT"

como lo hacen los demas addons de pago como (onepay, paypal, entre otros)

lo que produce que las validaciones de descarga de productos digitales o envio de respuestas no se ejecuten.

Estados del pedidos : no gatilla el hook Action Payment Confirmation

a1b4 commented 5 years ago

@FranciscoArenas muchas gracias por reportar esto, realizaremos la verificación de lo que mencionas para solucionar lo que sea necesario.

ricardo-salas-letelier commented 3 years ago

Al igual que Francisco, quiero que el estado de la orden después de pagar sea "PS_OS_PAYMENT"

¿Habrá ya alguna solución?

Trimas commented 3 years ago

Lo solucioné ingresando a modules/webpay(elnombredetumodulo)/controllers/front/ y editas el archivo validate.php buscas

$OKStatus = Configuration::get('PS_OS_PREPARATION'); y la cambias por

$OKStatus = Configuration::get('PS_OS_PAYMENT');

Ahí al cerrar la venta, el estado de confirmación de tu pedido en tu BO aparece como "pago aceptado" y no "preparación en curso"

ricardo-salas-letelier commented 3 years ago

Trimas, la solución aplica bien. Gracias.

De todas maneras, sería bueno que el módulo permitiera definir el estado en que queda la orden después de pagar.

gdespirito commented 3 years ago

Hola. Esto se puede hacer pero con el plugin REST. Este plugin SOAP está obsoleto, por lo que cerraré el issue.