Easy Pay (https://epay.jylt.cc) - Personal payment is so simple
With the development of technology, the cost for individuals to build a website is getting lower and lower, and more and more individual developers have their own websites. In addition to bringing a sense of accomplishment, wouldn't it be better if you could earn some extra income by building a personal website?
In fact, many individual developers have the need to sell goods or services, but domestic payment platforms have become increasingly strict in payment-related audits. It is difficult for individual developers to access payment platforms to achieve automated transactions. In many cases, smart devices are processed manually. Process user orders.
In response to these pain points, some targeted solutions have been launched on the market. Most of the solutions are to connect to the payment system by paying third-party service providers. However, due to the recent strengthening of WeChat's review of personal H5 payments, many personal H5 merchants are unavailable, causing a lot of losses to developers.
Comparison of personal access payment systems
There are several options on the market for individual developers to choose from:
1. Use personal payment code to monitor WeChat and Alipay payment notifications and make callbacks
2. Access through WeChat and Alipay third-party service providers
Easy to pay |
Third party service provider |
|
Certification |
No certification required |
ID card, bank card and other data are required |
Method to realize |
Payment code notification callback |
Payment platform service provider and payment platform docking |
Additional equipment |
You need an Android phone or virtual machine that can collect payments |
No additional equipment required |
Fund arrival time |
Real-time payment, users directly scan the developer’s payment code |
Usually T+1 |
Financial security |
Real-time payment, no risk of running away |
Funds need to be transferred, and there is a risk of running away (of course, this generally does not happen) |
Fee collection |
The first merchant is free, subsequent merchants will be charged based on the number of merchants, and a 1% interface service fee will be charged for each transaction. |
Each certified merchant charges 200~500 yuan Each transaction is charged an interface service fee of 1% and a handling fee of 0.35%~0.6%. |
Easy Pay User Manual
Backend management system
workbench
The workbench can display an overview of the merchant’s recent transaction data
Merchant management
Merchant management is mainly used by developers to create applications. It can be understood that a merchant is an application.
The merchant ID is used to request each payment interface as a request parameter.
The key is used to encrypt parameters to generate sign
new business
New merchant is used to add a merchant record. By default, each developer can create one merchant.
Field name |
illustrate |
merchant id |
The system automatically generates it, and the merchant ID is used as a parameter when requesting payment-related interfaces. |
Order validity period |
Used to define the validity time of the order. If it exceeds this time, the order will be considered expired. |
Asynchronous callback |
[Important] After the user successfully pays, the Yipay platform requests the callback interface, and the developer performs business logic processing after the user successfully pays in this interface; Note: The address must be filled in correctly, otherwise the callback of successful payment cannot be received. |
Synchronous callback |
If the developer allows users to pay through the payment page of the Yipay platform, after the payment is successful, the Yipay platform will asynchronously request the developer's asynchronous callback interface, and at the same time, the page will jump to the synchronous callback address filled in by the developer. |
communication key |
The system automatically generates the request payment related interface for encryption. |
Distinguishing method |
When the specified amount is occupied by a "pending payment" order, it will be differentiated by increment/decrement by 0.01; for example, if the amount is increased and the product amount is 1 yuan, when the order to be paid has occupied 1 yuan, the system will generate a 1.01 yuan of orders are used to differentiate |
WeChat code |
Select the WeChat payment QR code with no amount limit. If the QR code cannot match the specific payment amount, the QR code will be used to allow users to scan and manually enter the payment amount for payment. |
Alipay code |
Choose an Alipay payment code with no amount limit. If the QR code cannot match the specific payment amount, the QR code will be used to allow users to scan and manually enter the payment amount for payment. |
Monitoring terminal download
The principle of this system is to monitor the push message on the notification bar of the mobile phone after payment is received to determine the user's payment amount and whether the payment was successful.
Click on the monitoring terminal download to download the Android apk. After installation, please keep the WeChat/Alipay/Easy Pay monitoring terminal running normally in the background and add it to the memory cleaning whitelist!
Monitoring terminal settings
On this page, you can check whether the status of the monitoring terminal is normal, and scan the QR code on the monitoring terminal APP for configuration. If the monitoring terminal is abnormally offline, the Yipay platform will send a message reminder to the email address bound to the developer.
QR code management
The QR codes here are all collection codes with specific payment amounts. When Alipay and WeChat generate the payment QR code, fill in the specific amount and upload it here.
You can upload the frequently used amount payment code, for example, there is a fixed price of 20 yuan, you can upload a fixed amount of 20 yuan collection code here, and the user can pay directly when scanning the code instead of manually entering the amount .
Developers can upload multiple payment QR codes with similar amounts to improve user experience. For example, if the product price is 20 yuan, the developer can upload payment codes for amounts of 20.01, 20.02, 20.03 yuan, etc. Due to the payment principle of the Yipay platform, when the payment code of 20 yuan is occupied by an unpaid order, when there is another payment When the user places an order, a payment code of 20.01 yuan will be generated and so on.
Upload QR code
Field name |
illustrate |
Select the merchant |
Scroll down to select the merchant to which the QR code belongs. Different merchants will evoke different payment codes when paying. |
Select QR code |
Upload Alipay and WeChat payment codes with a fixed amount |
QR code amount |
The specific amount of the uploaded payment code must be filled in correctly. |
Order List
This displays the order information of all merchants placed by the currently logged-in user, including orders that are pending payment, expired, completed, and failed notifications.
state |
illustrate |
To be paid |
The user has created an order but has not paid yet |
Expired |
The user does not complete the payment within the set order validity period and needs to place a new order for payment. |
Finish |
The user has completed the payment, and the Yipay platform successfully requested the asynchronous callback interface set by the developer. |
Notification failed |
The user's payment was successful, but the Yipay platform failed to request the asynchronous callback interface set by the developer; Possible reasons: 1. The developer interface is unavailable; 2. The developer interface is abnormal |
operate
operate |
illustrate |
Fill order |
Due to network and other reasons, the user has actually paid, but the system has not issued the corresponding data, and the order can be replenished to meet expectations; For example: the user recharged 10 yuan, but the 10 yuan did not arrive in the user's account due to network and other reasons. At this time, the user's payment logic is executed again through the replenishment order, and 10 yuan is added to the user's account. |
Details |
Order details |
Account management
personal information
Field |
illustrate |
Available credit |
Current account available limit |
Available quota warning |
When it is 0, no warning will be issued; when it is greater than 0, when the available amount is less than the specified warning amount, the Easy Payment platform will send an email to remind the developer every day, so as to avoid the interface callback business being blocked due to insufficient amount |
|
The developer binds the email address used to receive notifications [Note] Your email address must be bound to avoid losses caused by failure to receive notifications. |
Account balance
This page displays the transactions of the developer's current account on the EasyPay platform, including the recharge records on EasyPay , interface service fee consumption records, and the number of merchants purchased, etc.
Monitoring APP
After installing the monitoring APP, you need to configure it.
● Click Scan Code Configuration and scan the QR code of "Monitoring Terminal Settings" in Merchant Management
● Click Detect Heartbeat to check whether the server can receive the request from the monitoring terminal.
● Detect monitoring and check whether the monitoring terminal can monitor the notification bar information normally.
Application background running settings, different mobile phone configurations are slightly different, you can Baidu yourself, take Xiaomi mobile phone as an example
● Turn on the app’s auto-launch option
● Change the power saving policy to Restrict
If there are any unsuccessful steps, please give feedback to the Yipay developer
Development documentation
Precautions
Email binding
Developers must bind their email after logging into the system. The Yipay platform will send abnormal notifications through email when the developer's account balance is insufficient, the monitoring APP is offline, etc., which affects the normal operation of the business.
Developers are welcome to leave messages for information