improved
Improvements in processing orders
10 months ago by Tom Bossink
We have released a few improvements in processing orders on our TGU's.
- Negative and positive amounts for products we now allow negative and positive amounts for all order products. Before this change we forced the amount to be positive or negative based on the product type. The system will still add a ROUNDING product if the amount of all the products combined does not match the order amount.
- Improved functionality regarding grouped payment methods if you had grouping enabled for giftcard payments (which can be configured when editing your sales location in https://my.pay.nl) and you would start an order for a specific giftcard (eg Fashioncheque), the order would have payment method
giftcard
and would route you to the generic giftcard screen. Now the order will correctly get the payment methodfashioncheque
and will immediately route the user to the fashioncheque branded screen.
Please note the screen will still accept card number inputs of other card brands that are enabled even though the user is on thefashioncheque
branded giftcard screen.
- The status of a payment will now better reflect the payment process when a user is redirected to a payment method, the payment will get the status
Paying
to reflect that the user is redirected.
Before this change, we would start polling the status and receive aPending
status and move the payment status toPending
accordingly even though the user is still in the payment process. Now the payment will keep thePaying
status to indicate the user is still in the payment process.
The statusPending
is now used as intended: When the enduser has returned from the supplier but the state of the payment is not known or not guaranteed. This mostly happens with bank transfer payments for example, where the user has completed the payment process but the amount has not yet been transferred to our bankacccount.
- The sandbox will not generate random values anymore the sandbox screen now allows an empty customer id and name. The sandbox will not generate a random name anymore if they are left empty. To accommodate the generation of random names and ids we have added a button in the input fields to generate a random customer name or id in the sandbox screen. Please note that the random name and id generator will take the chosen language into account when generating a random value.