User Tools

Site Tools


en:girocheckout:giropay:workflow

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
en:girocheckout:giropay:workflow [2013/11/06 03:26]
michaelheumann
en:girocheckout:giropay:workflow [2013/11/06 03:30]
michaelheumann
Line 41: Line 41:
   - The shop generates a request message and sends it via HTTPS POST request to the web service "[[en:girocheckout:giropay:functions#check_bank_status|Check bank status]]"   - The shop generates a request message and sends it via HTTPS POST request to the web service "[[en:girocheckout:giropay:functions#check_bank_status|Check bank status]]"
   - The shop receives a reply that states whether or not a giropay transaction is possible with this bank code. If the specified bank code does not support giropay, the client needs to be offered the opportunity to enter another bank code.   - The shop receives a reply that states whether or not a giropay transaction is possible with this bank code. If the specified bank code does not support giropay, the client needs to be offered the opportunity to enter another bank code.
-  - If the bank specified by the client does support giropay, the shop generates a request message and sends it via HTTPS POST request to the web service "Initialize giropay payment" (Initialisierung der giropay Zahlung)+  - If the bank specified by the client does support giropay, the shop generates a request message and sends it via HTTPS POST request to the web service "[[en:girocheckout:giropay:functions#initialization_of_the_giropay_payment|Initialize giropay payment]]"
   - GiroCheckout verifies the data. If there is an error, a reply with an error message is returned   - GiroCheckout verifies the data. If there is an error, a reply with an error message is returned
   - GiroCheckout initializes the payment in the giropay system   - GiroCheckout initializes the payment in the giropay system
Line 53: Line 53:
   - The bank transmits the result of the giropay transfer to giropay.   - The bank transmits the result of the giropay transfer to giropay.
   - giropay transmits the result to GiroCheckout.   - giropay transmits the result to GiroCheckout.
-  - GiroCheckout informs the shop about the outcome of the payment. This is done via a call to the GiroCheckout web service "Payment outcome notification" (Benachrichtigung über den Ausgang der Zahlung).+  - GiroCheckout informs the shop about the outcome of the payment. This is done via a call to the GiroCheckout web service "[[en:girocheckout:giropay:functions#payment_outcome_notification|Payment outcome notification]]".
   - The shop verifies the transmitted values and marks the corresponding order as "paid" in case of success.   - The shop verifies the transmitted values and marks the corresponding order as "paid" in case of success.
   - The shop sends an HTTP status code to GiroCheckout as confirmation of the shop notification.   - The shop sends an HTTP status code to GiroCheckout as confirmation of the shop notification.
   - GiroCheckout sends giropay the return URL of the shop as answer to step 14.   - GiroCheckout sends giropay the return URL of the shop as answer to step 14.
   - When the client clicks on "Back to the shop", he is redirected to the redirect URL of the shop.   - When the client clicks on "Back to the shop", he is redirected to the redirect URL of the shop.
en/girocheckout/giropay/workflow.txt · Last modified: 2021/04/12 14:33