Payment App Development: Difference between revisions

From wizarPOS
(Created page with "It is suitable for developing payment application on the terminal. This payment application interacts with the bank and provides the AIDL interface of the payment function to the PAYwizard to call. [https://github.com/SmartPOSSamples/AidlServiceDemo A simple service demo which provided AIDL interface]. [https://ftp.wizarpos.com/techsupport/ticket/WIZARPOSPaymentAppAIDLManualV1.0.5.pdf WIZARPOSPaymentAppAIDLManualV1.0.5.pdf, if running above service demo, the bind pac...")
 
No edit summary
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
It is suitable for developing payment application on the terminal. This payment application interacts with the bank and provides the AIDL interface of the payment function to the PAYwizard to call.  
It is suitable for developing payment application on the terminal. This payment application interacts with the bank and provides the AIDL interface of the payment function to the PAYwizard to call.  


[https://github.com/SmartPOSSamples/AidlServiceDemo A simple service demo which provided AIDL interface].
In the payment app, should include two implement:


[https://ftp.wizarpos.com/techsupport/ticket/WIZARPOSPaymentAppAIDLManualV1.0.5.pdf  WIZARPOSPaymentAppAIDLManualV1.0.5.pdf, if running above service demo, the bind package name should be com.wizarpos.aidlservicedemo].
1. Please refer to [https://github.com/SmartPOSSamples/AidlServiceDemo AidlServiceDemo which provided AIDL to PAYwizard app]. The package name of this payment app demo is: com.wizarpos.aidlservicedemo.


[https://ftp.wizarpos.com/payment/OPCPaymentIntegrationScheme2025.pdf OPCPaymentIntegrationScheme2025.pdf, description of the scheme].
[https://ftp.wizarpos.com/payment/OPCPaymentIntegrationScheme2025.pdf Here is the description of the scheme].
 
2. Call EMV kernel interface to implement the payment, please refer to [https://smartpossdk.gitbook.io/cloudpossdk/cloudpos-sdk/emv-develop-spec EMV SPEC].
 
[https://ftp.wizarpos.com/techsupport/ticket/flowchartofpaymentappdevelop.png Here is a flowchart].

Latest revision as of 09:13, 20 March 2026

It is suitable for developing payment application on the terminal. This payment application interacts with the bank and provides the AIDL interface of the payment function to the PAYwizard to call.

In the payment app, should include two implement:

1. Please refer to AidlServiceDemo which provided AIDL to PAYwizard app. The package name of this payment app demo is: com.wizarpos.aidlservicedemo.

Here is the description of the scheme.

2. Call EMV kernel interface to implement the payment, please refer to EMV SPEC.

Here is a flowchart.