Hosted demo
Sandbox demo pay
A generic MrIvory checkout starter that uses only the seeded demo merchant. HASH is signed on the server — this page never embeds a merchant secret.
Demo merchant:
sandbox@mrivory.test / MrIvory#1. APP_ID 1000221129001154. Cards never leave this host. Not live acquiring and not PCI Level 1.What the demo posts
The hosted demo signs a SALE for AED 10.00 and auto-POSTs to /pgui/jsp/paymentrequest. You type a test card on the CDE. Sale Report shows the assigned processor as ACQUIRER_PLUGIN.
Form fields (HASH computed on the server)
APP_ID=1000221129001154
ORDER_ID=DEMO<timestamp>
TXNTYPE=SALE
AMOUNT=1000
CURRENCY_CODE=784
CUST_FIRST_NAME=Andy
CUST_LAST_NAME=Thorne
CUST_EMAIL=buyer@example.test
RETURN_URL=/pgui/jsp/response.jsp
HASH=<signed with the demo merchant secret>Use your own APP_ID
Sign in, copy your APP_ID and secret from My Profile, and HASH-sign the same hosted fields. Cart plugins do that for you — see store plugins. Processor keys stay on the merchant record, not in the cart.
- Connect a processor on My Profile and paste that account’s sandbox keys.
- Pay from the hosted demo or a plugin. The card form is MrIvory only.
- Check Sale Report for
CapturedandACQUIRER_PLUGIN.