
Aurea Via
Payment solution designed for business success
Supports in this guide: Payments
Provider website: aureavia.com
What you need to do for start processing transactions (brief summary)
- Get your credentials (from Aurea Via)
- Connect in Dashboard
- Send an API request
Prerequisites: get from Aurea Via
Contact your Aurea Via account manager (or use aureavia.com/contact) to get your account verified and receive the following credentials:
- MID -> Corefy field
mid. - Hash Key -> Corefy field
hash_key.
USD, EUR, AUD, CAD.
Payments processing (connect H2H Merchant account, create payment-invoice)
Connect H2H Merchant account in Corefy Dashboard
Step 1 - Open connection form
Open Aurea Via in the provider directory and press Connect at Aurea Via Provider Overview page in the New connection section.
Step 2 - Fill in fields and select settings
- MID
- Hash Key
- Test Mode -> (enable if you are using sandbox credentials)
Success
You have connected Aurea Via H2H Merchant account!
First request to Corefy API (MIN)
What it does: creates a payment-invoice; card data itself is collected and submitted separately by Corefy's checkout/SDK layer, not as part of this request.
Payment - MIN
POST /api/payment-invoices
{
"data": {
"type": "payment-invoice",
"attributes": {
"reference_id": "d6b7ece9-962b-4a88-9faa-4f7fc75372b1",
"service": "payment_card_usd_hpp",
"currency": "USD",
"amount": 12.34
}
}
}
Payment - MAX
POST /api/payment-invoices
{
"data": {
"type": "payment-invoice",
"attributes": {
"reference_id": "2ebcf517-8170-45c9-b175-b06ba16c7ace",
"service": "payment_card_usd_hpp",
"currency": "USD",
"amount": 55.3,
"customer": {
"reference_id": "d8a97e9d-ca03-4db2-a1ef-254b49d00326",
"name": "Test Test",
"email": "test@test.com",
"phone": "+44444444444",
"date_of_birth": "2000-01-01",
"address": {
"full_address": "Test",
"country": "US",
"region": "Iowa",
"city": "Test",
"post_code": "Test"
}
}
}
}
}
Important
customer.regionis forwarded as the cardholder's billing state only forUSandCAaddresses; for other countries it is not sent.- No Constants are configured for this connector - if a
customerfield is missing, it's simply not sent.
Extended request (MAX)
Why add extra fields (typical reasons): - Provide additional customer details for compliance/reconciliation - Positively influence conversion rate - Include optional fields required by your specific flow
Options
ignore_callback-> optional, boolean - for cascading to work correctly, ignores the asynchronous callback entirely and relies only on an active status request (reconciliation) to finalize the payment.
Refunds
Aurea Via supports refunds for the full amount only, and only one refund per payment (no partial or multiple refunds).
Additional info
- Active reconciliation is available - in addition to the asynchronous callback, an active status request can finalize the payment, unless
ignore_callbackis enabled. - No recurring - this connector does not support saving/charging a token through Corefy.
FAQ / Troubleshooting
- Invalid credentials / auth error -> verify the MID and Hash Key for the selected environment (
test_mode) - Currency or service is not supported -> confirm allowed currencies/features in your Aurea Via account and in Corefy - only
USD,EUR,AUD,CADare available - Refund fails with multiple attempts -> only one full-amount refund per payment is allowed
Question
Still looking for help connecting your Aurea Via account? Please contact our support team!