Payment / Currency

Overview
Your store payment and currency settings.
General > Store Price Display
Read this carefully! Specify display preference on how the price should display in your store. Use {PRICE} for the pricing position. Examples:

£{PRICE} - (For UK store, display example: £9.99)
{PRICE}€ - (For Euro based store, display example: 9.99€)
${PRICE}AUD - (For Australian based store, display example: $9.99AUD)
${PRICE} - (For US store, display example: $9.99)

£ = £
€ = €
$ = $

Character entities (as shown above) should be used or just static text, eg: GBP{PRICE}

DO NOT use literal symbols (£,€,$) or you may see a ? in your store inside a triangle, which indicates unicode problems.
BitCoin/Blockchain Gateway
Your preferred BitCoin/Blockchain payment gateway. For more information on supported gateways, click here.
General > Payment Mode
Test - For testing ONLY and will not process live payments. This is also known as sandbox testing (if supported by the payment gateway). This should be the default until you are sure your store is working.

Live - Sets payment system for live payments. More info on the gateway setup page.

No Payment Gateway - Switches the gateway system off. If you prefer a manual payment option after sale. If this is chosen a box appears 'Payment Info - No Payment Gateway' where you should enter your payment information. This is shown to visitor after they complete a purchase. Tags can be used for personalisation and are shown beneath the box.
Gateway > Processing Currency
This is your processing currency. In most cases this will be a standard currency like GBP, USD etc

Important: This currency should be supported by the payment gateway.

Check the payment system websites or view the docs to see which currencies are supported for each option.

Currencies can be added / edited in the following file:
control/currencies.php
Gateway > Process Pending Payments as Completed
You should enable this with caution. In most cases this means that the buyer has selected a payment currency/coin and the sale is now awaiting payment. So, the payment timer is ticking as blockchain payments have an expiry time. Generally you should ONLY do further processing when the blockchain payment is confirmed by the network, and has been credited to the merchant. However, in some case you may wish to authorise processing at the pending stage for quickness, so you can enable this option. In most cases this should be disabled.

This isn`t applicable for some gateways.
Gateway > Log Responses
Do you want to log gateway responses? Should be set to yes during test mode to help identify issues.
Parameters
Add gateway parameters, this is used to send data to the payment gateway. For advanced users, you can use this option to send custom options to the payment server or use as checks in other areas of the callback routine. Parameter values are masked for security. You can reveal the values via the icon. You can disable having the eye reveal option available via the 'admin/control/userdef.php' file and the 'SHOW_PARAMETER_EYE_TOGGLE' constant. Note that the eye option is not shown in some examples.

Required parameters are shown on the gateway setup pages, so refer to that section for further help.

Gateway parameters are installed by default for convenience. You can delete any you don`t need. They can be added back later if required.
Options > Default Shipping Country
If enabled, the default shipping country loads first when viewing shipping options for shopping basket.
Options > Start Invoice Number
By default invoices would start at 1. Enter higher number if you wish invoices to start at a different value.

Sales can be edited after completion with custom invoice values.