...
How can we identify the first order of a user? Is there any mechanism in place?
Solution
We can get advantage of gateway query getUserOrders, this query returns all orders from the logged user with a count. We query this when the browser loads the payment method screen. This is the response:
New user without any order.
When this count is 0, we don’t show Physical Payments.
Rule 2 - Physical Payment Amount Limit
For subsequent orders with a value >= X €, only online payment will be allowed, where X is configurable. The initial intention is to set it to 50 euros.
Questions:
...
Solution:
We already have a cash payment limit, but it’s only for cash. We should extend this flag to all Physical Payments.
Need to figure out how. Mattioni Sanches, Rafael (Deactivated)
Rule 3 - Repeated Delivery Failure
...