Evidencia Comercio WS Normal - Drinkeros A.L.€¦ · Evidencia Comercio WS Normal. INFORMACIÓN...

33
Evidencia Comercio WS Normal

Transcript of Evidencia Comercio WS Normal - Drinkeros A.L.€¦ · Evidencia Comercio WS Normal. INFORMACIÓN...

Page 1: Evidencia Comercio WS Normal - Drinkeros A.L.€¦ · Evidencia Comercio WS Normal. INFORMACIÓN COMERCIO Nombre Comercio: Marzio Incalcaterra Munzi E.I.R.L URL Comercio: Rubro Comercio:

Evidencia Comercio

WS Normal

Page 2: Evidencia Comercio WS Normal - Drinkeros A.L.€¦ · Evidencia Comercio WS Normal. INFORMACIÓN COMERCIO Nombre Comercio: Marzio Incalcaterra Munzi E.I.R.L URL Comercio: Rubro Comercio:

INFORMACIÓNCOMERCIONombre Comercio: Marzio Incalcaterra Munzi E.I.R.L

URL Comercio: www.al.drinkeros.com Rubro Comercio: publicidad y medios digitales

Rut Comercio: 76394976-1 Código de Comercio: 32705243

S.O. Servidor: DREAMHOST SeleccioneunaOpción Ubicación Geográfica Servidor: U.S.A

Page 3: Evidencia Comercio WS Normal - Drinkeros A.L.€¦ · Evidencia Comercio WS Normal. INFORMACIÓN COMERCIO Nombre Comercio: Marzio Incalcaterra Munzi E.I.R.L URL Comercio: Rubro Comercio:

EvidenciaIntegraciónTransacciónNormal:1.-Lascapturasdepantalladeunflujodepagoexitosodecrédito(sincuotas),ademáslosdatosdelrequestyresponsedecadamétodo(log).

Page 4: Evidencia Comercio WS Normal - Drinkeros A.L.€¦ · Evidencia Comercio WS Normal. INFORMACIÓN COMERCIO Nombre Comercio: Marzio Incalcaterra Munzi E.I.R.L URL Comercio: Rubro Comercio:
Page 5: Evidencia Comercio WS Normal - Drinkeros A.L.€¦ · Evidencia Comercio WS Normal. INFORMACIÓN COMERCIO Nombre Comercio: Marzio Incalcaterra Munzi E.I.R.L URL Comercio: Rubro Comercio:
Page 6: Evidencia Comercio WS Normal - Drinkeros A.L.€¦ · Evidencia Comercio WS Normal. INFORMACIÓN COMERCIO Nombre Comercio: Marzio Incalcaterra Munzi E.I.R.L URL Comercio: Rubro Comercio:
Page 7: Evidencia Comercio WS Normal - Drinkeros A.L.€¦ · Evidencia Comercio WS Normal. INFORMACIÓN COMERCIO Nombre Comercio: Marzio Incalcaterra Munzi E.I.R.L URL Comercio: Rubro Comercio:
Page 8: Evidencia Comercio WS Normal - Drinkeros A.L.€¦ · Evidencia Comercio WS Normal. INFORMACIÓN COMERCIO Nombre Comercio: Marzio Incalcaterra Munzi E.I.R.L URL Comercio: Rubro Comercio:

[Logs]05-11-2017 @ 12:05:30 - [debug] - process_payment: processing payment for order [9175] 05-11-2017 @ 12:05:33 - [debug] - invoke_service: init a transaction with the service

Page 9: Evidencia Comercio WS Normal - Drinkeros A.L.€¦ · Evidencia Comercio WS Normal. INFORMACIÓN COMERCIO Nombre Comercio: Marzio Incalcaterra Munzi E.I.R.L URL Comercio: Rubro Comercio:

05-11-2017 @ 12:05:33 - [debug] - initTransaction: init trx request [wsInitTransactionInput Object ( [wSTransactionType] => TR_NORMAL_WS [commerceId] => [buyOrder] => 9175 [sessionId] => 9175:ac6da45 [returnURL] => http://www.al.drinkeros.com:80/?wc-api=oraqustbk_transition_handler [finalURL] => http://www.al.drinkeros.com/finalizar-compra/order-received/9175?key=wc_order_59147da837499 [transactionDetails] => wsTransactionDetail Object ( [sharesAmount] => [sharesNumber] => [amount] => 19000 [commerceCode] => 597020000541 [buyOrder] => 9175 ) [wPMDetail] => ) ] 05-11-2017 @ 12:05:35 - [debug] - invoke_service: setting transient [e4a96b5e29896cf05b230983eef0d433bc0df3cab56b6b0a6c0c985003fab003] - Array ( [amount] => 19000 [order_id] => 9175 [session_id] => 9175:ac6da45 [transition_url] => http://www.al.drinkeros.com:80/?wc-api=oraqustbk_transition_handler [receipt_url] => http://www.al.drinkeros.com/finalizar-compra/order-received/9175?key=wc_order_59147da837499 ) 05-11-2017 @ 12:05:35 - [debug] - invoke_service: storing session id [9175:ac6da45] 05-11-2017 @ 12:05:35 - [debug] - invoke_service: init received [stdClass Object ( [token] => e4a96b5e29896cf05b230983eef0d433bc0df3cab56b6b0a6c0c985003fab003 [url] => https://webpay3gint.transbank.cl/filtroUnificado/initTransaction ) ] 05-11-2017 @ 12:07:45 - [debug] - transition_handler: handling transition 05-11-2017 @ 12:07:45 - [debug] - whitelisted: origin [null] 05-11-2017 @ 12:07:45 - [debug] - transition_handler: retrieve the transaction result [e4a96b5e29896cf05b230983eef0d433bc0df3cab56b6b0a6c0c985003fab003] 05-11-2017 @ 12:07:45 - [debug] - getTransactionResult: get trx request [getTransactionResult Object ( [tokenInput] => e4a96b5e29896cf05b230983eef0d433bc0df3cab56b6b0a6c0c985003fab003 ) ] 05-11-2017 @ 12:07:48 - [debug] - getTransactionResult: get trx response [getTransactionResultResponse Object ( [return] => transactionResultOutput Object ( [accountingDate] => 0511 [buyOrder] => 9175 [cardDetail] => cardDetail Object ( [cardNumber] => 6623 [cardExpirationDate] => ) [detailOutput] => wsTransactionDetailOutput Object ( [authorizationCode] => 1213 [paymentTypeCode] => VN [responseCode] => 0 [sharesNumber] => 0 [amount] => 19000 [commerceCode] => 597020000541 [buyOrder] => 9175 ) [sessionId] => 9175:ac6da45 [transactionDate] => 2017-05-11T11:05:42.452-04:00 [urlRedirection] => https://webpay3gint.transbank.cl/filtroUnificado/voucher.cgi

Page 10: Evidencia Comercio WS Normal - Drinkeros A.L.€¦ · Evidencia Comercio WS Normal. INFORMACIÓN COMERCIO Nombre Comercio: Marzio Incalcaterra Munzi E.I.R.L URL Comercio: Rubro Comercio:

[VCI] => TSY ) ) ] 05-11-2017 @ 12:07:48 - [debug] - transition_handler: transaction result [transactionResultOutput Object ( [accountingDate] => 0511 [buyOrder] => 9175 [cardDetail] => cardDetail Object ( [cardNumber] => 6623 [cardExpirationDate] => ) [detailOutput] => wsTransactionDetailOutput Object ( [authorizationCode] => 1213 [paymentTypeCode] => VN [responseCode] => 0 [sharesNumber] => 0 [amount] => 19000 [commerceCode] => 597020000541 [buyOrder] => 9175 ) [sessionId] => 9175:ac6da45 [transactionDate] => 2017-05-11T11:05:42.452-04:00 [urlRedirection] => https://webpay3gint.transbank.cl/filtroUnificado/voucher.cgi [VCI] => TSY ) ] 05-11-2017 @ 12:07:48 - [debug] - transition_handler: confirm transaction 05-11-2017 @ 12:07:48 - [debug] - acknowledgeTransaction: ack trx request [acknowledgeTransaction Object ( [tokenInput] => e4a96b5e29896cf05b230983eef0d433bc0df3cab56b6b0a6c0c985003fab003 ) ] 05-11-2017 @ 12:07:50 - [debug] - acknowledgeTransaction: ack trx response [acknowledgeTransactionResponse Object ( ) ] 05-11-2017 @ 12:07:51 - [debug] - update_order_status: update order status [complete] 05-11-2017 @ 12:08:11 - [debug] - thankyou_text: notification message [Tu orden ha sido recibida, por favor visita tu cuenta si necesitas más información] 05-11-2017 @ 12:08:11 - [debug] - thankyou_text: my account permalink [] 05-11-2017 @ 12:08:25 - [debug] - thankyou_text: notification message [Tu orden ha sido recibida, por favor visita tu cuenta si necesitas más información] 05-11-2017 @ 12:08:25 - [debug] - thankyou_text: my account permalink []

[/Logs]2.-Lascapturasdepantalladeunflujodepagoexitosodecrédito(concuotas),ademáslosdatosdelrequestyresponsedecadamétodo(log).

Page 11: Evidencia Comercio WS Normal - Drinkeros A.L.€¦ · Evidencia Comercio WS Normal. INFORMACIÓN COMERCIO Nombre Comercio: Marzio Incalcaterra Munzi E.I.R.L URL Comercio: Rubro Comercio:
Page 12: Evidencia Comercio WS Normal - Drinkeros A.L.€¦ · Evidencia Comercio WS Normal. INFORMACIÓN COMERCIO Nombre Comercio: Marzio Incalcaterra Munzi E.I.R.L URL Comercio: Rubro Comercio:
Page 13: Evidencia Comercio WS Normal - Drinkeros A.L.€¦ · Evidencia Comercio WS Normal. INFORMACIÓN COMERCIO Nombre Comercio: Marzio Incalcaterra Munzi E.I.R.L URL Comercio: Rubro Comercio:

[Logs]05-24-2017 @ 22:42:02 - [debug] - process_payment: processing payment for order [9274] 05-24-2017 @ 22:42:05 - [debug] - invoke_service: init a transaction with the service 05-24-2017 @ 22:42:05 - [debug] - initTransaction: init trx request [wsInitTransactionInput Object

Page 14: Evidencia Comercio WS Normal - Drinkeros A.L.€¦ · Evidencia Comercio WS Normal. INFORMACIÓN COMERCIO Nombre Comercio: Marzio Incalcaterra Munzi E.I.R.L URL Comercio: Rubro Comercio:

( [wSTransactionType] => TR_NORMAL_WS [commerceId] => [buyOrder] => 9274 [sessionId] => 9274:af03191 [returnURL] => http://www.al.drinkeros.com:80/?wc-api=oraqustbk_transition_handler [finalURL] => http://www.al.drinkeros.com/finalizar-compra/order-received/9274?key=wc_order_5926446cdf847 [transactionDetails] => wsTransactionDetail Object ( [sharesAmount] => [sharesNumber] => [amount] => 19000 [commerceCode] => 597020000541 [buyOrder] => 9274 ) [wPMDetail] => ) ] 05-24-2017 @ 22:42:06 - [debug] - invoke_service: setting transient [ea866d53f890b3bd8a3b0b259d4c20a697d29e09a9ec91c9438002646d9be8a9] - Array ( [amount] => 19000 [order_id] => 9274 [session_id] => 9274:af03191 [transition_url] => http://www.al.drinkeros.com:80/?wc-api=oraqustbk_transition_handler [receipt_url] => http://www.al.drinkeros.com/finalizar-compra/order-received/9274?key=wc_order_5926446cdf847 ) 05-24-2017 @ 22:42:06 - [debug] - invoke_service: storing session id [9274:af03191] 05-24-2017 @ 22:42:06 - [debug] - register_step: register step [9274] - init 05-24-2017 @ 22:42:06 - [debug] - invoke_service: init received [stdClass Object ( [token] => ea866d53f890b3bd8a3b0b259d4c20a697d29e09a9ec91c9438002646d9be8a9 [url] => https://webpay3gint.transbank.cl/filtroUnificado/initTransaction ) ] 05-24-2017 @ 22:46:36 - [debug] - transition_handler: handling transition 05-24-2017 @ 22:46:36 - [debug] - is_whitelisted: origin [null] 05-24-2017 @ 22:46:36 - [debug] - transition_handler: retrieve the transaction result [ea866d53f890b3bd8a3b0b259d4c20a697d29e09a9ec91c9438002646d9be8a9] 05-24-2017 @ 22:46:36 - [debug] - getTransactionResult: get trx request [getTransactionResult Object ( [tokenInput] => ea866d53f890b3bd8a3b0b259d4c20a697d29e09a9ec91c9438002646d9be8a9 ) ] 05-24-2017 @ 22:46:39 - [debug] - getTransactionResult: get trx response [getTransactionResultResponse Object ( [return] => transactionResultOutput Object ( [accountingDate] => 0524 [buyOrder] => 9274 [cardDetail] => cardDetail Object ( [cardNumber] => 6623 [cardExpirationDate] => ) [detailOutput] => wsTransactionDetailOutput Object ( [authorizationCode] => 1213 [paymentTypeCode] => NC [responseCode] => 0 [sharesAmount] => 4750 [sharesNumber] => 4 [amount] => 19000 [commerceCode] => 597020000541 [buyOrder] => 9274 ) [sessionId] => 9274:af03191 [transactionDate] => 2017-05-24T22:42:09.254-04:00 [urlRedirection] => https://webpay3gint.transbank.cl/filtroUnificado/voucher.cgi

Page 15: Evidencia Comercio WS Normal - Drinkeros A.L.€¦ · Evidencia Comercio WS Normal. INFORMACIÓN COMERCIO Nombre Comercio: Marzio Incalcaterra Munzi E.I.R.L URL Comercio: Rubro Comercio:

[VCI] => TSY ) ) ] 05-24-2017 @ 22:46:39 - [debug] - transition_handler: transaction result [transactionResultOutput Object ( [accountingDate] => 0524 [buyOrder] => 9274 [cardDetail] => cardDetail Object ( [cardNumber] => 6623 [cardExpirationDate] => ) [detailOutput] => wsTransactionDetailOutput Object ( [authorizationCode] => 1213 [paymentTypeCode] => NC [responseCode] => 0 [sharesAmount] => 4750 [sharesNumber] => 4 [amount] => 19000 [commerceCode] => 597020000541 [buyOrder] => 9274 ) [sessionId] => 9274:af03191 [transactionDate] => 2017-05-24T22:42:09.254-04:00 [urlRedirection] => https://webpay3gint.transbank.cl/filtroUnificado/voucher.cgi [VCI] => TSY ) ] 05-24-2017 @ 22:46:39 - [debug] - register_step: register step [9274] - get 05-24-2017 @ 22:46:39 - [debug] - transition_handler: confirm transaction 05-24-2017 @ 22:46:39 - [debug] - acknowledgeTransaction: ack trx request [acknowledgeTransaction Object ( [tokenInput] => ea866d53f890b3bd8a3b0b259d4c20a697d29e09a9ec91c9438002646d9be8a9 ) ] 05-24-2017 @ 22:46:41 - [debug] - acknowledgeTransaction: ack trx response [acknowledgeTransactionResponse Object ( ) ] 05-24-2017 @ 22:46:41 - [debug] - register_step: register step [9274] - ack 05-24-2017 @ 22:46:42 - [debug] - update_order_status: update order status [9274] - complete 05-24-2017 @ 22:47:01 - [debug] - thankyou_text: notification message [Tu orden ha sido recibida, por favor visita tu cuenta si necesitas más información] 05-24-2017 @ 22:47:01 - [debug] - thankyou_text: my account permalink [] 05-24-2017 @ 22:47:01 - [debug] - order_received_process: order status [9274] - processing

[/Logs]3.-Lascapturasdepantalladeunflujodepagoexitosodedébito,ademáslosdatosdelrequestyresponsedecadamétodo(log).

Page 16: Evidencia Comercio WS Normal - Drinkeros A.L.€¦ · Evidencia Comercio WS Normal. INFORMACIÓN COMERCIO Nombre Comercio: Marzio Incalcaterra Munzi E.I.R.L URL Comercio: Rubro Comercio:
Page 17: Evidencia Comercio WS Normal - Drinkeros A.L.€¦ · Evidencia Comercio WS Normal. INFORMACIÓN COMERCIO Nombre Comercio: Marzio Incalcaterra Munzi E.I.R.L URL Comercio: Rubro Comercio:
Page 18: Evidencia Comercio WS Normal - Drinkeros A.L.€¦ · Evidencia Comercio WS Normal. INFORMACIÓN COMERCIO Nombre Comercio: Marzio Incalcaterra Munzi E.I.R.L URL Comercio: Rubro Comercio:

[Logs]05-11-2017 @ 16:05:13 - [debug] - process_payment: processing payment for order [9178] 05-11-2017 @ 16:05:16 - [debug] - invoke_service: init a transaction with the service 05-11-2017 @ 16:05:16 - [debug] - initTransaction: init trx request [wsInitTransactionInput Object

Page 19: Evidencia Comercio WS Normal - Drinkeros A.L.€¦ · Evidencia Comercio WS Normal. INFORMACIÓN COMERCIO Nombre Comercio: Marzio Incalcaterra Munzi E.I.R.L URL Comercio: Rubro Comercio:

( [wSTransactionType] => TR_NORMAL_WS [commerceId] => [buyOrder] => 9178 [sessionId] => 9178:dbfe0e1 [returnURL] => http://www.al.drinkeros.com:80/?wc-api=oraqustbk_transition_handler [finalURL] => http://www.al.drinkeros.com/finalizar-compra/order-received/9178?key=wc_order_5914b5da5be08 [transactionDetails] => wsTransactionDetail Object ( [sharesAmount] => [sharesNumber] => [amount] => 19000 [commerceCode] => 597020000541 [buyOrder] => 9178 ) [wPMDetail] => ) ] 05-11-2017 @ 16:05:17 - [debug] - invoke_service: setting transient [edac57a4f3629a1811ce7d3f919b68daaed006730bf043cb8222c920627477b0] - Array ( [amount] => 19000 [order_id] => 9178 [session_id] => 9178:dbfe0e1 [transition_url] => http://www.al.drinkeros.com:80/?wc-api=oraqustbk_transition_handler [receipt_url] => http://www.al.drinkeros.com/finalizar-compra/order-received/9178?key=wc_order_5914b5da5be08 ) 05-11-2017 @ 16:05:17 - [debug] - invoke_service: storing session id [9178:dbfe0e1] 05-11-2017 @ 16:05:17 - [debug] - invoke_service: init received [stdClass Object ( [token] => edac57a4f3629a1811ce7d3f919b68daaed006730bf043cb8222c920627477b0 [url] => https://webpay3gint.transbank.cl/filtroUnificado/initTransaction ) ] 05-11-2017 @ 16:08:34 - [debug] - transition_handler: handling transition 05-11-2017 @ 16:08:34 - [debug] - whitelisted: origin [null] 05-11-2017 @ 16:08:34 - [debug] - transition_handler: retrieve the transaction result [edac57a4f3629a1811ce7d3f919b68daaed006730bf043cb8222c920627477b0] 05-11-2017 @ 16:08:34 - [debug] - getTransactionResult: get trx request [getTransactionResult Object ( [tokenInput] => edac57a4f3629a1811ce7d3f919b68daaed006730bf043cb8222c920627477b0 ) ] 05-11-2017 @ 16:08:36 - [debug] - getTransactionResult: get trx response [getTransactionResultResponse Object ( [return] => transactionResultOutput Object ( [accountingDate] => 0511 [buyOrder] => 9178 [cardDetail] => cardDetail Object ( [cardNumber] => 5678 [cardExpirationDate] => ) [detailOutput] => wsTransactionDetailOutput Object ( [authorizationCode] => 147959 [paymentTypeCode] => VD [responseCode] => 0 [sharesNumber] => 0 [amount] => 19000 [commerceCode] => 597020000541 [buyOrder] => 9178 ) [sessionId] => 9178:dbfe0e1 [transactionDate] => 2017-05-11T15:05:25.058-04:00 [urlRedirection] => https://webpay3gint.transbank.cl/filtroUnificado/voucher.cgi [VCI] => TSY )

Page 20: Evidencia Comercio WS Normal - Drinkeros A.L.€¦ · Evidencia Comercio WS Normal. INFORMACIÓN COMERCIO Nombre Comercio: Marzio Incalcaterra Munzi E.I.R.L URL Comercio: Rubro Comercio:

) ] 05-11-2017 @ 16:08:36 - [debug] - transition_handler: transaction result [transactionResultOutput Object ( [accountingDate] => 0511 [buyOrder] => 9178 [cardDetail] => cardDetail Object ( [cardNumber] => 5678 [cardExpirationDate] => ) [detailOutput] => wsTransactionDetailOutput Object ( [authorizationCode] => 147959 [paymentTypeCode] => VD [responseCode] => 0 [sharesNumber] => 0 [amount] => 19000 [commerceCode] => 597020000541 [buyOrder] => 9178 ) [sessionId] => 9178:dbfe0e1 [transactionDate] => 2017-05-11T15:05:25.058-04:00 [urlRedirection] => https://webpay3gint.transbank.cl/filtroUnificado/voucher.cgi [VCI] => TSY ) ] 05-11-2017 @ 16:08:36 - [debug] - transition_handler: confirm transaction 05-11-2017 @ 16:08:36 - [debug] - acknowledgeTransaction: ack trx request [acknowledgeTransaction Object ( [tokenInput] => edac57a4f3629a1811ce7d3f919b68daaed006730bf043cb8222c920627477b0 ) ] 05-11-2017 @ 16:08:37 - [debug] - acknowledgeTransaction: ack trx response [acknowledgeTransactionResponse Object ( ) ] 05-11-2017 @ 16:08:37 - [debug] - update_order_status: update order status [complete] 05-11-2017 @ 16:08:54 - [debug] - thankyou_text: notification message [Tu orden ha sido recibida, por favor visita tu cuenta si necesitas más información] 05-11-2017 @ 16:08:54 - [debug] - thankyou_text: my account permalink []

[/Logs]4.-Lascapturasdepantalladeunflujodepagorechazado,ademáslosdatosdelrequestyresponsedecadamétodo(log).En el punto de rechazo bancario, el log debe consumir todos los métodos ya sea initTransaction, getTransaction y acknowledgeTransaction, en su caso no se esta consuminedo el ultimo método solamente llegando hasta getTransaction.

Page 21: Evidencia Comercio WS Normal - Drinkeros A.L.€¦ · Evidencia Comercio WS Normal. INFORMACIÓN COMERCIO Nombre Comercio: Marzio Incalcaterra Munzi E.I.R.L URL Comercio: Rubro Comercio:
Page 22: Evidencia Comercio WS Normal - Drinkeros A.L.€¦ · Evidencia Comercio WS Normal. INFORMACIÓN COMERCIO Nombre Comercio: Marzio Incalcaterra Munzi E.I.R.L URL Comercio: Rubro Comercio:
Page 23: Evidencia Comercio WS Normal - Drinkeros A.L.€¦ · Evidencia Comercio WS Normal. INFORMACIÓN COMERCIO Nombre Comercio: Marzio Incalcaterra Munzi E.I.R.L URL Comercio: Rubro Comercio:
Page 24: Evidencia Comercio WS Normal - Drinkeros A.L.€¦ · Evidencia Comercio WS Normal. INFORMACIÓN COMERCIO Nombre Comercio: Marzio Incalcaterra Munzi E.I.R.L URL Comercio: Rubro Comercio:

[Logs]05-18-2017 @ 17:00:29 - [debug] - process_payment: processing payment for order [9242] 05-18-2017 @ 17:00:33 - [debug] - invoke_service: init a transaction with the service 05-18-2017 @ 17:00:33 - [debug] - initTransaction: init trx request [wsInitTransactionInput Object ( [wSTransactionType] => TR_NORMAL_WS [commerceId] => [buyOrder] => 9242 [sessionId] => 9242:a9e9b5c [returnURL] => http://www.al.drinkeros.com:80/?wc-api=oraqustbk_transition_handler [finalURL] => http://www.al.drinkeros.com/finalizar-compra/order-received/9242?key=wc_order_591e0b5204846 [transactionDetails] => wsTransactionDetail Object ( [sharesAmount] => [sharesNumber] => [amount] => 19000 [commerceCode] => 597020000541 [buyOrder] => 9242 ) [wPMDetail] => ) ] 05-18-2017 @ 17:00:34 - [debug] - invoke_service: setting transient [e9d0eca9b1a5686213b23cfb7dc3962a26da86bf37d51bfafe055657eeaf32f1] - Array ( [amount] => 19000 [order_id] => 9242 [session_id] => 9242:a9e9b5c [transition_url] => http://www.al.drinkeros.com:80/?wc-api=oraqustbk_transition_handler [receipt_url] => http://www.al.drinkeros.com/finalizar-compra/order-received/9242?key=wc_order_591e0b5204846 ) 05-18-2017 @ 17:00:35 - [debug] - invoke_service: storing session id [9242:a9e9b5c] 05-18-2017 @ 17:00:35 - [debug] - register_step: register step [9242] - init 05-18-2017 @ 17:00:35 - [debug] - invoke_service: init received [stdClass Object ( [token] => e9d0eca9b1a5686213b23cfb7dc3962a26da86bf37d51bfafe055657eeaf32f1 [url] => https://webpay3gint.transbank.cl/filtroUnificado/initTransaction ) ] 05-18-2017 @ 17:02:22 - [debug] - transition_handler: handling transition 05-18-2017 @ 17:02:22 - [debug] - is_whitelisted: origin [null] 05-18-2017 @ 17:02:22 - [debug] - transition_handler: retrieve the transaction result [e9d0eca9b1a5686213b23cfb7dc3962a26da86bf37d51bfafe055657eeaf32f1] 05-18-2017 @ 17:02:22 - [debug] - getTransactionResult: get trx request [getTransactionResult Object ( [tokenInput] => e9d0eca9b1a5686213b23cfb7dc3962a26da86bf37d51bfafe055657eeaf32f1 ) ] 05-18-2017 @ 17:02:25 - [debug] - getTransactionResult: get trx response [getTransactionResultResponse Object ( [return] => transactionResultOutput Object ( [accountingDate] => 0518 [buyOrder] => 9242 [cardDetail] => cardDetail Object ( [cardNumber] => 0568 [cardExpirationDate] => ) [detailOutput] => wsTransactionDetailOutput Object ( [authorizationCode] => 000000 [paymentTypeCode] => VN [responseCode] => -3 [sharesNumber] => 0 [amount] => 19000 [commerceCode] => 597020000541

Page 25: Evidencia Comercio WS Normal - Drinkeros A.L.€¦ · Evidencia Comercio WS Normal. INFORMACIÓN COMERCIO Nombre Comercio: Marzio Incalcaterra Munzi E.I.R.L URL Comercio: Rubro Comercio:

[buyOrder] => 9242 ) [sessionId] => 9242:a9e9b5c [transactionDate] => 2017-05-18T17:00:40.640-04:00 [urlRedirection] => http://www.al.drinkeros.com/finalizar-compra/order-received/9242?key=wc_order_591e0b5204846 [VCI] => TSY ) ) ] 05-18-2017 @ 17:02:25 - [debug] - transition_handler: transaction result [transactionResultOutput Object ( [accountingDate] => 0518 [buyOrder] => 9242 [cardDetail] => cardDetail Object ( [cardNumber] => 0568 [cardExpirationDate] => ) [detailOutput] => wsTransactionDetailOutput Object ( [authorizationCode] => 000000 [paymentTypeCode] => VN [responseCode] => -3 [sharesNumber] => 0 [amount] => 19000 [commerceCode] => 597020000541 [buyOrder] => 9242 ) [sessionId] => 9242:a9e9b5c [transactionDate] => 2017-05-18T17:00:40.640-04:00 [urlRedirection] => http://www.al.drinkeros.com/finalizar-compra/order-received/9242?key=wc_order_591e0b5204846 [VCI] => TSY ) ] 05-18-2017 @ 17:02:25 - [debug] - register_step: register step [9242] - get 05-18-2017 @ 17:02:25 - [debug] - transition_handler: confirm transaction 05-18-2017 @ 17:02:25 - [debug] - acknowledgeTransaction: ack trx request [acknowledgeTransaction Object ( [tokenInput] => e9d0eca9b1a5686213b23cfb7dc3962a26da86bf37d51bfafe055657eeaf32f1 ) ] 05-18-2017 @ 17:02:26 - [debug] - acknowledgeTransaction: ack trx response [acknowledgeTransactionResponse Object ( ) ] 05-18-2017 @ 17:02:26 - [debug] - register_step: register step [9242] - ack 05-18-2017 @ 17:02:27 - [debug] - update_order_status: update order status [9242] - failed 05-18-2017 @ 17:02:31 - [debug] - order_received_process: order status [9242] - failed

[/Logs]5.-Lacapturadepantallaquesedespliega,despuésdepresionarelbotón“Anular”delFormulariodeWebpayyexplicarlaestrategiautilizadaparacontrolaresteflujo.(Deberedirigiralapáginaderechazo)

Page 26: Evidencia Comercio WS Normal - Drinkeros A.L.€¦ · Evidencia Comercio WS Normal. INFORMACIÓN COMERCIO Nombre Comercio: Marzio Incalcaterra Munzi E.I.R.L URL Comercio: Rubro Comercio:
Page 27: Evidencia Comercio WS Normal - Drinkeros A.L.€¦ · Evidencia Comercio WS Normal. INFORMACIÓN COMERCIO Nombre Comercio: Marzio Incalcaterra Munzi E.I.R.L URL Comercio: Rubro Comercio:

[Logs]05-18-2017 @ 17:06:27 - [debug] - process_payment: processing payment for order [9243] 05-18-2017 @ 17:06:30 - [debug] - invoke_service: init a transaction with the service 05-18-2017 @ 17:06:30 - [debug] - initTransaction: init trx request [wsInitTransactionInput Object ( [wSTransactionType] => TR_NORMAL_WS [commerceId] => [buyOrder] => 9243 [sessionId] => 9243:0d3f5af [returnURL] => http://www.al.drinkeros.com:80/?wc-api=oraqustbk_transition_handler [finalURL] => http://www.al.drinkeros.com/finalizar-compra/order-received/9243?key=wc_order_591e0ccd63fad [transactionDetails] => wsTransactionDetail Object ( [sharesAmount] => [sharesNumber] => [amount] => 19000 [commerceCode] => 597020000541 [buyOrder] => 9243 ) [wPMDetail] => ) ] 05-18-2017 @ 17:06:31 - [debug] - invoke_service: setting transient [efbb38a9e0891f4f0defb55b73d7e3e1f98073976116a24d2c6a00a38b13bfab] - Array ( [amount] => 19000 [order_id] => 9243 [session_id] => 9243:0d3f5af [transition_url] => http://www.al.drinkeros.com:80/?wc-api=oraqustbk_transition_handler [receipt_url] => http://www.al.drinkeros.com/finalizar-compra/order-received/9243?key=wc_order_591e0ccd63fad ) 05-18-2017 @ 17:06:31 - [debug] - invoke_service: storing session id [9243:0d3f5af] 05-18-2017 @ 17:06:31 - [debug] - register_step: register step [9243] - init 05-18-2017 @ 17:06:31 - [debug] - invoke_service: init received [stdClass Object

Page 28: Evidencia Comercio WS Normal - Drinkeros A.L.€¦ · Evidencia Comercio WS Normal. INFORMACIÓN COMERCIO Nombre Comercio: Marzio Incalcaterra Munzi E.I.R.L URL Comercio: Rubro Comercio:

( [token] => efbb38a9e0891f4f0defb55b73d7e3e1f98073976116a24d2c6a00a38b13bfab [url] => https://webpay3gint.transbank.cl/filtroUnificado/initTransaction ) ] 05-18-2017 @ 17:07:17 - [debug] - thankyou_text: notification message [Tu orden ha sido recibida, por favor visita tu cuenta si necesitas más información] 05-18-2017 @ 17:07:17 - [debug] - thankyou_text: my account permalink [] 05-18-2017 @ 17:07:17 - [debug] - order_received_process: order status [9243] - pending 05-18-2017 @ 17:07:17 - [debug] - is_flow_complete: current flow [9243] - Array ( [0] => init ) 05-18-2017 @ 17:07:21 - [debug] - order_received_process: order status [9243] - failed

[/Logs]6.-DescribirelcódigofuenteyexplicarlaspartesenqueserealizanlasvalidacionesdelcertificadodeTransbankparacadamétodo.RecordarquesedebevalidarquetodoslosresponseprovengandeTransbank.Seestautilizandoelwebpay-sdk-php-2.0paracomunicarseconTransbank,laaplicaciónconsisteenunpluginparaWooCommerce,cuandoexistealgúnproblemaconelcertificadoseprocedeamostrarunmensajealclienteindicandoquelaaplicaciónnosepudocomunicarconWebPayyademásseguardaenlabitácora.ValidacionesdecertificadoinitTransaction:SeinstancialaclaseSoapValidationconelxmlderespuestayelcertificadoconfiguradoenelambiente.Conelresultadodelavalidaciónsedeterminasireportarelerrorencertificadooprocederadevolverlarespuesta. $wsInitTransactionInput = new wsInitTransactionInput(); $wsInitTransactionInput->wSTransactionType = "TR_NORMAL_WS"; $wsInitTransactionInput->sessionId = $sessionId; $wsInitTransactionInput->buyOrder = $buyOrder; $wsInitTransactionInput->returnURL = $urlReturn; $wsInitTransactionInput->finalURL = $urlFinal; $wsTransactionDetail = new wsTransactionDetail(); $wsTransactionDetail->commerceCode = $this->config->getCommerceCode(); $wsTransactionDetail->buyOrder = $buyOrder; $wsTransactionDetail->amount = $amount; $wsInitTransactionInput->transactionDetails = $wsTransactionDetail; Oraqus_WC_Transbank::log('debug', sprintf('%1$s: %2$s [%3$s]', __FUNCTION__, 'init trx request', print_r($wsInitTransactionInput, true))); $initTransactionResponse = $this->_initTransaction( array("wsInitTransactionInput" => $wsInitTransactionInput) ); /** Validación de firma del requerimiento de respuesta enviado por Webpay */ $xmlResponse = $this->soapClient->__getLastResponse(); $soapValidation = new SoapValidation($xmlResponse, $this->config->getWebpayCert()); $validationResult = $soapValidation->getValidationResult(); /** Valida conexion a Webpay. Caso correcto retorna URL y Token */ if ($validationResult === TRUE) { $wsInitTransactionOutput = $initTransactionResponse->return; return $wsInitTransactionOutput; } else { $error["error"] = "Error validando conexión a Webpay (Verificar que la información del certificado sea correcta)"; $error["detail"] = "No se pudo completar la conexión con Webpay";

Page 29: Evidencia Comercio WS Normal - Drinkeros A.L.€¦ · Evidencia Comercio WS Normal. INFORMACIÓN COMERCIO Nombre Comercio: Marzio Incalcaterra Munzi E.I.R.L URL Comercio: Rubro Comercio:

} } catch (Exception $e) { $error["error"] = "Error conectando a Webpay (Verificar que la informaci&oacute;n del certificado sea correcta)"; $replaceArray = array('<!--' => '', '-->' => ''); $error["detail"] = str_replace(array_keys($replaceArray), array_values($replaceArray), $e->getMessage()); } return $error;

getTransactionResult:SeinstancialaclaseSoapValidationconelxmlderespuestayelcertificadoconfiguradoenelambiente.Conelresultadodelavalidaciónsedeterminasireportarelerrorencertificadooprocederadevolverlarespuesta. try { $getTransactionResult = new getTransactionResult(); $getTransactionResult->tokenInput = $token; Oraqus_WC_Transbank::log('debug', sprintf('%1$s: %2$s [%3$s]', __FUNCTION__, 'get trx request', print_r($getTransactionResult, true))); $getTransactionResultResponse = $this->_getTransactionResult($getTransactionResult); Oraqus_WC_Transbank::log('debug', sprintf('%1$s: %2$s [%3$s]', __FUNCTION__, 'get trx response', print_r($getTransactionResultResponse, true))); /** Validación de firma del requerimiento de respuesta enviado por Webpay */ $xmlResponse = $this->soapClient->__getLastResponse(); $soapValidation = new SoapValidation($xmlResponse, $this->config->getWebpayCert()); $validationResult = $soapValidation->getValidationResult(); if ($validationResult === TRUE) { $transactionResultOutput = $getTransactionResultResponse->return; return $transactionResultOutput; } } catch (Exception $e) { $error["error"] = "Error conectando a Webpay (Verificar que la informaci&oacute;n del certificado sea correcta)"; $replaceArray = array('<!--' => '', '-->' => ''); $error["detail"] = str_replace(array_keys($replaceArray), array_values($replaceArray), $e->getMessage()); } return $error;

acknowledgeTransaction:SeinstancialaclaseSoapValidationconelxmlderespuestayelcertificadoconfiguradoenelambiente.SeprocederadevolversilarespuestaesTRUE. $acknowledgeTransaction = new acknowledgeTransaction(); $acknowledgeTransaction->tokenInput = $token; Oraqus_WC_Transbank::log('debug', sprintf('%1$s: %2$s [%3$s]', __FUNCTION__, 'ack trx request', print_r($acknowledgeTransaction, true))); $ackResponse = $this->_acknowledgeTransaction($acknowledgeTransaction); Oraqus_WC_Transbank::log('debug', sprintf('%1$s: %2$s [%3$s]', __FUNCTION__, 'ack trx response', print_r($ackResponse, true))); $xmlResponse = $this->soapClient->__getLastResponse(); $soapValidation = new SoapValidation($xmlResponse, $this->config->getWebpayCert()); $validationResult = $soapValidation->getValidationResult(); return $validationResult === TRUE;

7.-LacapturadepantallaquesedespliegacuandoelcertificadonoperteneceaTransbankyexplicarlaestrategiautilizadaparacontrolaresteflujo.(Deberedirigiralapáginaderechazo)

Page 30: Evidencia Comercio WS Normal - Drinkeros A.L.€¦ · Evidencia Comercio WS Normal. INFORMACIÓN COMERCIO Nombre Comercio: Marzio Incalcaterra Munzi E.I.R.L URL Comercio: Rubro Comercio:

Aliniciarunprocesodepagoseprocedeprimeramenteavalidarelcertificado,cuandoesteesinválidoseprocedeaactualizarelestadodelaordenasignándoleunestadode“fallida”,seguidamentesemuestraelresultadodelatransacciónenlapáginaderechazo.En el punto 7, para realizar la prueba debe eliminar parte del contenido del certificado de Transbank y ejecutar una transacción, su sistema debe compara el mensaje firmado por Transbank y al haber modificado el contenido del certificado auto firmado lo encontrara corrupto enviándolo a la página de rechazo. Todo esto es antes de pasar a webpay.

[Logs]05-18-2017 @ 17:20:12 - [debug] - process_payment: processing payment for order [9245] 05-18-2017 @ 17:20:14 - [debug] - invoke_service: init a transaction with the service 05-18-2017 @ 17:20:14 - [debug] - initTransaction: init trx request [wsInitTransactionInput Object ( [wSTransactionType] => TR_NORMAL_WS [commerceId] => [buyOrder] => 9245 [sessionId] => 9245:d2279c0 [returnURL] => http://www.al.drinkeros.com:80/?wc-api=oraqustbk_transition_handler

Page 31: Evidencia Comercio WS Normal - Drinkeros A.L.€¦ · Evidencia Comercio WS Normal. INFORMACIÓN COMERCIO Nombre Comercio: Marzio Incalcaterra Munzi E.I.R.L URL Comercio: Rubro Comercio:

[finalURL] => http://www.al.drinkeros.com/finalizar-compra/order-received/9245?key=wc_order_591e0fff602c0 [transactionDetails] => wsTransactionDetail Object ( [sharesAmount] => [sharesNumber] => [amount] => 19000 [commerceCode] => 597020000541 [buyOrder] => 9245 ) [wPMDetail] => ) ] 05-18-2017 @ 17:20:15 - [debug] - invoke_service: setting transient [] - Array ( [amount] => 19000 [order_id] => 9245 [session_id] => 9245:d2279c0 [transition_url] => http://www.al.drinkeros.com:80/?wc-api=oraqustbk_transition_handler [receipt_url] => http://www.al.drinkeros.com/finalizar-compra/order-received/9245?key=wc_order_591e0fff602c0 ) 05-18-2017 @ 17:20:15 - [debug] - invoke_service: storing session id [9245:d2279c0] 05-18-2017 @ 17:20:15 - [debug] - register_step: register step [9245] - init 05-18-2017 @ 17:20:15 - [debug] - invoke_service: init received [Array ( [error] => Error validando conexión a Webpay (Verificar que la información del certificado sea correcta) [detail] => No se pudo completar la conexión con Webpay ) ] 05-18-2017 @ 17:20:15 - [debug] - generate_receipt: response after invoking external service [Array ( [error] => Error validando conexión a Webpay (Verificar que la información del certificado sea correcta) [detail] => No se pudo completar la conexión con Webpay ) ] 05-18-2017 @ 17:20:15 - [debug] - is_flow_complete: current flow [9245] - Array ( [0] => init ) 05-18-2017 @ 17:20:20 - [debug] - order_received_process: order status [9245] - failed

[/Logs]8.-LascapturasdepantalladeunflujodepagoconunaOrdendeCompraduplicada,ademáslosdatosdelrequestyresponsedecadamétodo(log).PararealizaresteflujodebesgenerarunatransaccióndeautorizaciónyluegorealizarunanuevatransacciónconlamismaOrdendeCompraautorizadaanteriormente,siempredebesvalidarcontralabasededatosquelaordendecompranoseencuentreautorizada,encasodedetectarseestasituaciónNOdebesconsumirelmétodo‘acknowledgeTransaction’,deestaformagenerasunareversaforzada.Finalmentedebesdesplegarlapáginaderechazo.Nuestrositiorealizalavalidacióndemanerainterna.9.-Indicarsiintegrarán,elWebservicedeAnulación,encasoque:

9.1.-SIlointegren,indicarsirealizarananulacionestotalesoparciales.9.2.-Nolointegren,sedebeindicarelmotivo.

ElWebservicedeanulaciónnoseráintegradoporelmotivodeintentarhacerlaventahasta

laultimainstancia.10.-EnviarURLydatosdeprueba.

Page 32: Evidencia Comercio WS Normal - Drinkeros A.L.€¦ · Evidencia Comercio WS Normal. INFORMACIÓN COMERCIO Nombre Comercio: Marzio Incalcaterra Munzi E.I.R.L URL Comercio: Rubro Comercio:

http://www.al.drinkeros.com/shop/usuario:[email protected]:s3cr3t

Page 33: Evidencia Comercio WS Normal - Drinkeros A.L.€¦ · Evidencia Comercio WS Normal. INFORMACIÓN COMERCIO Nombre Comercio: Marzio Incalcaterra Munzi E.I.R.L URL Comercio: Rubro Comercio:

EvidenciaIntegraciónTransacciónAnulación:1.-Lascapturasdepantalladeunflujodeanulacióntotal(todaslaspantallas)ND2.-Lascapturasdepantalladeunflujodeanulaciónparcial(todaslaspantallas)ND3.-Lascapturasdepantalladeunflujodeanulaciónerror(sepuedeforzarelerrorcon:anularmontosuperioralautorizado,ordendecompranoexiste,códigodeautorizaciónnoexiste)ND4.-DescribirelcódigofuenteyexplicarlaspartesenqueserealizanlavalidacióndelcertificadodeTransbankdelmétododeanulación.ND5.-LacapturadepantallaquesedespliegacuandoelcertificadonoperteneceaTransbank.ND6.-EnviarURLydatosdeprueba.Restriccióndelostiposdetransaccionesquesepuedenanular:

-AnulaciónTotal:aplicaparatransaccionescontodotipodecuotas(sincuotas,cuotassininterésycuotasconinterés).-AnulaciónParcial:aplicasóloparatransaccionessincuotas.

ConsiderarquelaanulaciónTotalyParcial,sólopermiteanularunavez.