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.

  1. (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.
  2. 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

  1. 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 NumberExpirationCVV2 CodeResult
40001000111122240919anySuccess
40003000111122200919anyDeclined

Possible Post Results

** Indicates a field that will be editable by the user.

FieldDescription
results_urlURL that the transaction details will be posted back to.
amountThe USD amount that will be charged.
invoiceA unique PaidYET transaction number.
descriptionThe description of the transaction. **
emailThe email address of the cardholder. **
addressThe residing address of the cardholder. **
cityThe residing city of the cardholder. **
stateThe residing state of the cardholder. **
zipThe residing zip code of the cardholder. **
phoneThe phone number of the cardholder. **
fNameFirst name of the cardholder that made the payment. **
lNameLast name of the cardholder that made the payment. **

Response Fields

FieldDescription
results_urlThe URL that the transaction details were posted back to.
transaction array
timestampTimestamp of when the payment was made.
TRNA unique PaidYET transaction number.
invoiceThe invoice number sent in during payment.
descriptionThe description sent in during payment.
amountThe amount in USD of the payment.
resultThe result of the payment. (Approved or declined possible values)
transaction array
last4The last 4 digits of the credit card used for payment.
typeThe card brand name of the credit card used for payment. Examples: Visa, Mastercard, American Express, Discover
cardholder array
fNameFirst name of the cardholder that made the payment.
lNameLast name of the cardholder that made the payment.
emailEmail address of the cardholder that made the payment.
addressResiding address of the cardholder that made the payment.
cityResiding city of the cardholder that made the payment.
stateResiding state of the cardholder that made the payment.
zipResiding zip code of the cardholder that made the payment.
phonePhone number of the cardholder that made the payment.
custfield array
custfield1Custom User Defined Field
custfield2Custom User Defined Field
custfield3Custom User Defined Field