Softrip Payments Integration
Payment Processing with Softrip Payments
Intro
Softrip usese “PayFields” to process payments which is a hosted payment solution that enables a merchant to securely accept payments directly on their website or checkout page. PayFields includes features that support customizing the look and feel of the checkout page while providing access to Softrip’s PCI Level 1 Certification for payment security and compliance.
Payment with New Credit Card
On the page load of the payment screen, the user will see the PayField fields that allow users to enter the card information.
(Every individual field is an iframe, softrip does not have access to the data in those fields)
After filling the card info and clicking apply, the PayField will send the card information to Softrip’s Payment solution and will receive a response in the form of a token that indicates the card information is valid.
The token will send to STSW and STSW will send request to Softrip’s payment solution to finalize the payment and return a transaction id to STSW.
The transaction id will be logged into AccTrans table for Payment History. The description of the AccTrans table will include the Transaction ID and the authorization code received from Softrip’s Payment Solution.
Below is an example of a payment that has been received in Reservation’s NEXT on our Payment History screen.
Payment with saved Credit Card
The completed payment with Softrip’s Payment Solution will trigger the STSW to create a record in the MrkContactBilling with the masked card information to be able to used for further payment. The PNRef code is the Softrip’s Payment Solution’s token which can be used in the next payment.
Use saved card example:
When payment with the saved card, the process is not depends on the PayField. The request is sending to STSW directly and STSW will send request to Payrix API to process the payment and create the Transactions.
Refund Process
For each individual transaction, the user has the ability to process the full or partial refund.
Similar as the payment with used card, the refund sends request to STSW directly then STSW will send request to the Softrip Payment Solution.
If there is error with the refund, the error message from Softrip’s Payment Solution will be displayed on the screen.