Accepting credit cards, warehouses, and shipping and fulfilling orders
I'm using the endpoint ../orders/order_id/transactions.json
with the following payload:
{
"transaction": {
"currency": "{{currency}}",
"gateway": "shopify_payments",
"kind": "authorization",
"amount" : "{{amount}}",
"source" : "external",
"authorization" : "{{authorization}}"
}
}
When the order has the "default" currency, the transaction is added fine, but as we are using markets feature and have a second currency set (GBP), when I try to make a transaction to that order I will receive the following error message:
{
"errors": {
"currency": [
"Transactions with source external can't be created for multi currency orders"
]
}
}
So, how is it possible to add a transaction to those orders?
Thank you for the help!
Learn how to build powerful custom workflows in Shopify Flow with expert guidance from ...
By Jacqui May 7, 2025Did You Know? May is named after Maia, the Roman goddess of growth and flourishing! ...
By JasonH May 2, 2025Discover opportunities to improve SEO with new guidance available from Shopify’s growth...
By Jacqui May 1, 2025