Skip to content
MrIvoryMrIvory
Connect processor Merchant panel

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.

  1. Connect a processor on My Profile and paste that account’s sandbox keys.
  2. Pay from the hosted demo or a plugin. The card form is MrIvory only.
  3. Check Sale Report for Captured and ACQUIRER_PLUGIN.