Commit b9848f38 authored by Romain Courteaud's avatar Romain Courteaud

Use payment service defined on the system event.

parent 4f5bbf7d
...@@ -59,7 +59,7 @@ from DateTime import DateTime\n ...@@ -59,7 +59,7 @@ from DateTime import DateTime\n
payzen_event = state_change[\'object\']\n payzen_event = state_change[\'object\']\n
transaction = payzen_event.getDestinationValue()\n transaction = payzen_event.getDestinationValue()\n
portal = transaction.getPortalObject()\n portal = transaction.getPortalObject()\n
service = portal.portal_secure_payments.find()\n payment_service = payzen_event.getSourceValue(portal_type="Payzen Service")\n
\n \n
previous_id = transaction.PaymentTransaction_getPreviousPayzenId()\n previous_id = transaction.PaymentTransaction_getPreviousPayzenId()\n
if previous_id is None:\n if previous_id is None:\n
...@@ -81,7 +81,7 @@ payzen_dict.update(\n ...@@ -81,7 +81,7 @@ payzen_dict.update(\n
transactionId=previous_id\n transactionId=previous_id\n
)\n )\n
\n \n
data_kw, signature, sent_text, received_text = service.soap_duplicate(**payzen_dict)\n data_kw, signature, sent_text, received_text = payment_service.soap_duplicate(**payzen_dict)\n
\n \n
sent = payzen_event.newContent(title=\'Sent SOAP\', portal_type=\'Payzen Event Message\', text_content=sent_text)\n sent = payzen_event.newContent(title=\'Sent SOAP\', portal_type=\'Payzen Event Message\', text_content=sent_text)\n
received = payzen_event.newContent(title=\'Received SOAP\', text_content=received_text, predecessor_value=sent, portal_type=\'Payzen Event Message\')\n received = payzen_event.newContent(title=\'Received SOAP\', text_content=received_text, predecessor_value=sent, portal_type=\'Payzen Event Message\')\n
......
94 95
\ No newline at end of file \ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment