Simple integration to maximize security of your customer’s cards and the transaction flow.
For a sandbox account please send a request to support@paidyet.com
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. Set your API Pin in the Merchant Details > Settings page
2. (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
3. Post data to your custom payment link
Note: replace the proper fields with your merchant key, pin and payment link
<form action="https://[paymentlink].paidyet.com" method="post"> Amount <input name="amount"> Invoice<input name="invoice"> Description <input name="description"> <input type="hidden" name="api_key" value="[Your Api Key]"> <input type="hidden" name="api_pin" value="[Your Api Pin]"> <button type="submit">Submit</button> </form>
<input type="hidden" name="results_url" value="[Your Results URL]">
1. Change [paymentlink] to test
2. Change [api_key] to 4413-098f6bcd4621d373cade4e832627b4f6
3. Change [api_pin] to 123456789
<form action="https://test.paidyet.com" method="post"> Amount <input name="amount"> Invoice <input name="invoice"> Description <input name="description"> <input type="hidden" name="api_key" value="4413-098f6bcd4621d373cade4e832627b4f6"> <input type="hidden" name="api_pin" value="123456789"> <button type="submit">Submit</button> </form>
Card Number | Expiration | CVV2 Code | Result |
4000100011112224 | 0919 | any | Success |
4000300011112220 | 0919 | any | Declined |
results_url | The 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. ** |
email | 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. ** |
** this field will be editable by the user. |
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 |