diff options
author | Florian Dold <florian.dold@gmail.com> | 2020-08-03 13:32:20 +0530 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2020-08-03 13:33:34 +0530 |
commit | b56fedc0aefefb86fa8fe82135e219f4e2fddb6c (patch) | |
tree | ee237487128c09afff5fe7fa459e8d194b084ce2 /articles/ui/figs/paypal.pml | |
parent | 16bf55622a2813a98e53e3a7311d201f1a46d71a (diff) |
cleanup
Diffstat (limited to 'articles/ui/figs/paypal.pml')
-rw-r--r-- | articles/ui/figs/paypal.pml | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/articles/ui/figs/paypal.pml b/articles/ui/figs/paypal.pml deleted file mode 100644 index 2820f2742..000000000 --- a/articles/ui/figs/paypal.pml +++ /dev/null @@ -1,64 +0,0 @@ -# FROM: https://github.com/w3c/webpayments/tree/gh-pages/PaymentFlows - -@startuml -autonumber - -Participant "Payee (Merchant) Site" as Payee -Actor "Payer (Shopper) Browser" as Payer -participant "Payer (Shopper) PSP (PayPal)" as CPSP - -note over MPSP, CPSP: HTTPS - -title PayPal Payment (REST API) (Current) - -Payee->Payer: Present Checkout Page with Pay Button - -Payer->Payer: Select PayPal Payment Method - -Payer-\Payee: Payment Page Request - -Payee<->CPSP: Create Payment - -Payee-/Payer: HTTP Redirect - -Note right: HTTP Direct now send the shopper to the PayPal site - -Payer-\CPSP: Payment Initiation - -CPSP-/Payer: Authentication Page - -Payer-\CPSP: Authenticate -note right: Typically a username & password - -CPSP-/Payer: Payment Page - -opt - Payer<->CPSP: Instrument Choice - note right: Payer can change from default payment instrument -end - -Payer->Payer: Approval - -Payer-\CPSP: Payment Approval - -CPSP-/Payer: Payment Response Redirect - -Payer-\Payee: Payment Response - -Payee<->CPSP: Execute Payment - -Payee-/Payer: Result Page - - -... asynchronous notification ... - -CPSP->Payer: Payment Notification (email) - -Opt - Payee->Payer: Payment Notification (email) -End - -Note right: Provides out of band confirmation to protect against failure/modification at browser - - -@enduml |