Skip to main content

Has anyone encountered a Shopify order with the SHOP_CASH payment method yet?

We received a handful of orders on one of our Shopify Stores where customers have redeemed Shop Cash (Shopify’s points system) to pay for a portion of their order.  In the Shopify documentation it states that you cannot opt out of accepting Shop Cash without disabling the Shop App for the store.
 


The Process Data action for the order fails with the following error, indicating that the new Store Payment Method needs to be mapped in the store settings - which is straightforward enough:

“The payment could not be imported because the combination of the SHOP_CASH store payment method and the  store order payment method is not mapped to an ERP payment method for the USD currency or the mapping is inactive in the store settings.”

The big question is, what type of ERP payment method should this be configured to?  Can it just be mapped to the same payment method as the primary SHOPIFY_PAYMENTS method, is it a new Payment Method of Credit Card type linked to the Shopify Payments Processing Center, or should it be a new Payment Method not linked to a Processing Center at all?  The funds for these transactions are added to Shopify Payouts with a similar fee - but not necessarily on the same day as the remaining balance.  So I know that the payment method will have to be configured for deposit into the same cash account.  
 


We are currently on 2023R2.  Any insight on how to map this payment method? ​@KarthikGajendran 

Thanks in advance!

@ehylinski , yes, dealt with it a million times. You should map to the same Acumatica payment method that you use for SHOPIFY_PAYMENTS, since the SHOP_CASH payouts will be on the same statements as SHOPIFY_PAYMENTS. Hope this hepls.


@Yuri Karpenko - thanks for the quick response.  I just tried that, and it generated the Sales order, and the two Prepayments - however the prepayment for the ShopCash portion is stuck in Pending Processing because the Card Processing Details were not recorded.  I tried Validate Card Payment, but it persists.  

Were the transaction details recorded on the payments you’ve encountered in you clients’ tenants?
 


 

 


@ehylinski , you’re right. I should have asked you if you’re bringing gateway data into Acumatica. Since you, apparently, do, I would not follow the recommendation in my first message, but rather set up a Cash/Check-type payment method in Acumatica, use the same cash account that you use for SHOPIFY_PAYMENTS, and map this new method to SHOP_CASH. Because you’re right, you will never get payment details (transaction ID, etc.) for SHOP_CASH payments.

Hopefully, the payment is not released yet, so you can delete it and re-import after reconfiguring the mapping.


@ehylinski , you’re right. I should have asked you if you’re bringing gateway data into Acumatica. Since you, apparently, do, I would not follow the recommendation in my first message, but rather set up a Cash/Check-type payment method in Acumatica, use the same cash account that you use for SHOPIFY_PAYMENTS, and map this new method to SHOP_CASH. Because you’re right, you will never get payment details (transaction ID, etc.) for SHOP_CASH payments.

Hopefully, the payment is not released yet, so you can delete it and re-import after reconfiguring the mapping.

This ☝️


Reply