Hosted Checkout
Hosted Checkout is our rapid-setup hosted payment page solution that sends a customer from the merchant's site to our secure payment page when it's time to make a payment. Once the customer completes the payment, it sends the customer back to the merchant's site. It can be integrated in minutes, and it relieves the merchant of PCI liabilities.
Transaction Setup
Our integration system allows our merchants to send their customers to their custom payment link using a post or redirect. Then when the payment is done, we can send them back to any custom results page. The results page must be a secure SSL encrypted page.
- (Optional) set your custom results page in the Merchant Details > Settings page
Note: If results_url is posted to the PaidYET payment page, the posted value will be used instead of the dashboard value. - Post data to your custom payment link
Note: Replace the proper fields with your merchant key, pin and payment link.
Sample to use PaidYET's Results Page
<form action="https://[paymentlink].paidyet.com" method="post">
Amount <input name="amount">
Invoice<input name="invoice">
Description <input name="description">
<button type="submit">Submit</button>
</form>
Sample to use Your Own Results Page
<input type="hidden" name="results_url" value="[Your Results URL]">
Sample to use for Testing
- Change [paymentlink] to test
<form action="https://test.paidyet.com" method="post">
Amount <input name="amount">
Invoice <input name="invoice">
Description <input name="description">
<button type="submit">Submit</button>
</form>
Card Numbers to use for Testing
Card Number | Expiration | CVV2 Code | Result |
---|---|---|---|
4000100011112224 | 0919 | any | Success |
4000300011112220 | 0919 | any | Declined |
Possible Post Results
** Indicates a field that will be editable by the user.
Field | Description |
---|---|
results_url | URL that the transaction details will be posted back to. |
amount | The USD amount that will be charged. |
invoice | A unique PaidYET transaction number. |
description | The description of the transaction. ** |
The email address of the cardholder. ** | |
address | The residing address of the cardholder. ** |
city | The residing city of the cardholder. ** |
state | The residing state of the cardholder. ** |
zip | The residing zip code of the cardholder. ** |
phone | The phone number of the cardholder. ** |
fName | First name of the cardholder that made the payment. ** |
lName | Last name of the cardholder that made the payment. ** |
Response Fields
Field | Description |
---|---|
results_url | The URL that the transaction details were posted back to. |
transaction array | |
timestamp | Timestamp of when the payment was made. |
TRN | A unique PaidYET transaction number. |
invoice | The invoice number sent in during payment. |
description | The description sent in during payment. |
amount | The amount in USD of the payment. |
result | The result of the payment. (Approved or declined possible values) |
transaction array | |
last4 | The last 4 digits of the credit card used for payment. |
type | The card brand name of the credit card used for payment. Examples: Visa, Mastercard, American Express, Discover |
cardholder array | |
fName | First name of the cardholder that made the payment. |
lName | Last name of the cardholder that made the payment. |
Email address of the cardholder that made the payment. | |
address | Residing address of the cardholder that made the payment. |
city | Residing city of the cardholder that made the payment. |
state | Residing state of the cardholder that made the payment. |
zip | Residing zip code of the cardholder that made the payment. |
phone | Phone number of the cardholder that made the payment. |
custfield array | |
custfield1 | Custom User Defined Field |
custfield2 | Custom User Defined Field |
custfield3 | Custom User Defined Field |
Updated 8 months ago