When creating a custom or draft order, I send the client the invoice for payment, however, they cannot make payment via my payment portal. For reference I am in South Africa using PayFast as my payment processor.
When I am in the process of creating a custom or draft order I have the below error message:
This issue seems to be confined to the custom and draft orders. When a client makes a normal, online, store purchase all works as it should.
Please assist, I am at my wits' end.
When creating a draft order, there are a few ways you can go about collecting payment. The yellow banner you see there indicates that you wouldn't be able to accept payment via credit card in the admin as you do not have a credit card processor enabled.
The banner is connected to the "Pay with Credit Card" option, which would allow you to manually enter your customer's credit card information when creating the draft order. While this feature is unavailable for you, you should still be able to "email the invoice," which sends a link to your customer to complete the purchase through the Shopify checkout. Doing so should allow them to access the Payfast option you have enabled to complete the transaction.
After emailing the invoice, is your customer experiencing issues with processing payment through the checkout? If yes, could you provide me with more details on the problems they see, more specifically, any error codes that might be popping up?
The "Pay by Credit Card" feature requires a direct credit card provider to be enabled. At this time, a direct credit card provider is not available in the UAE. You'll need to collect payment outside of Shopify, or through a manual payment provider then mark the order as paid.
I just sent an invoice twice and it will not allow her to make payment to the invoice. It says that it won't ship to NYC when it is being shipped out of Brooklyn. I don't understand the problem. It tells her to remove her items to complete her order. Shopify message says, we don't offer shipping to NY.
The error would indicate that you either don't have shipping rates for New York, or you don't have shipping rates available for the location that holds the inventory. If you have more than one location, then the latter is the most likely culprit. You'll either need to create shipping rates for the other location or transfer the stock to the other location.