Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 3 Next »

Document Validation

Development

General integration - App with PSP:/wiki/spaces/IN/pages/3660185610

Certification, setup configuration:/wiki/spaces/IN/pages/753762326

Diagram

image-20240304-140305.png

 SequenceDiagram Code

title Apple Pay ( PassKit )

User->Frontend: User click to pay with Apple Pay
Frontend->Mobile: Request Payment
User<-Mobile: Request to Authorize Payment
User->Mobile: Authorize via FaceID
Mobile->PassKit: Send payment request
PassKit->AppleServer: Make Payment
AppleServer->PassKit: Payment Response
Mobile<-PassKit: Payment Response
Frontend<-Mobile: Payment Response
Frontend->Backend: Verify Payment Status
Frontend<-Backend: Payment Status

Based on:

https://developers.tabapay.com/docs/apple-pay

Possible Blockers

Paycomet apple pay coming soon

https://www.paycomet.com/en/payment-methods

image-20240220-204547.png

Payment Refactor

Today, refactoring of the payment system is being studied to transform the commitOrder that occurs in the frontend so that it only occurs in the backend. Looking at the current code, the entire Apple Pay payment process takes place in the iPhone SDK and we get the direct response from the SDK. You need to validate how this process will be carried out after payment refactoring.

Reference: RFC-037 - Payments Refactor Proposal

Feature Flags

/wiki/spaces/TRX/pages/4110647593

Tests

/wiki/spaces/FEP/pages/3772383301

General integration - App with PSP:/wiki/spaces/IN/pages/3660185610

Certification, setup configuration:/wiki/spaces/IN/pages/753762326

  • No labels

0 Comments

You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.