How can I implement a COD fee using scripts?

Hi there,

I have to implement a COD transaction fee and I’d like to use scripts.
I added a new shipping method is “Shipping + COD” and I’d like to filter the allowed payment methods to only COD if that payment method is applied.

Unfortunatelly I didn’t find a solution. Can anybody help me?

Cheers,

Raffaele.

Yes , i also have the same issue. Can some one pls guide me

There is an example payments script to get started

https://help.shopify.com/en/manual/apps/apps-by-shopify/script-editor/examples/payment-gateway-scripts#reorder-gateways

Keep in mind there’s no passing information from a shipping script to a payments script and each has it’s own non-global methods.

sorry paul what does that mean. can you pls elaborate

@OFG1

Some methods can only be used in line item scripts.

https://help.shopify.com/en/manual/apps/apps-by-shopify/script-editor/shopify-scripts

Meaning in a payment script .shipping_rates is not useable , further afaik there’s no property clearly indicating which shipping rate was selected.

Cart attributes are also not accessible https://help.shopify.com/en/manual/apps/apps-by-shopify/script-editor/limitations#cart-checkout-attributes