Skip to main content
Shopify

Shopify Payment Transactions fields in Odoo: what each means and what to check

The Payment Transactions form gathers the data for each payment on a Shopify order: kind, status, amounts in two currencies, settlement rate, payment reference and fees. Here is a checklist with what each field's help text says and what is worth checking before you rely on the figure.

FlexigoTech · Editor in charge: Víctor Gómez · Updated 5 November 2026

Key facts

Module
Shopify
Versions
Odoo 17, 18, 19 and 20
Checked
in the connector's source code, version 20.0 · against the sources linked at the end
Reading time
4 min

Where the form is

Payment transaction forms open from the menu Shopify › Finance › Payment Transactions. The module is published on Odoo Apps for Odoo 17, 18, 19 and 20.

Diagram made with code, not an Odoo screen: the menu Shopify › Finance › Payment Transactions and the form with the fields Kind, Status, Is Shopify Payments, Amount, Amount Presentment, Settlement Rate, Payment, Fee Amount and Fee Tax Amount
Diagram of the menu and the payment transaction form, with the English labels from the module code.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Video: Your Odoo doesn't talk to Amazon, Temu or Shopify?

What the module needs

The module is a one-off purchase per Odoo version and needs a FlexigoTech Cloud subscription (Connector plan): €49 a month or €490 a year, excluding VAT (the Pro plan costs €98 a month or €980 a year, excluding VAT). The connection goes through FlexigoTech Cloud, which stores the credentials encrypted, monitors synchronisation and emails you if it fails. Without a subscription, or with the service suspended, whatever the subscription provides stops; your data stays in your Odoo.

Before you open the form

  • Check that your user has the Viewer permission: both the Shopify and the Finance parts of the menu ask for it, and if you lack it on one, that part is not shown.
Diagram made with code from the published translations, not an Odoo screen: the text Viewer in Spanish (Visor), German (Betrachter), French (Lecteur), Italian (Visualizzatore) and Portuguese (Visualizador)
What the Viewer permission is called depending on the language of your Odoo: in English, Viewer.
  • Open Shopify › Finance › Payment Transactions and look at the list before the form: it also shows Kind, Status, Is Shopify Payments, Amount, Payment, Fee Amount and Fee Tax Amount. The fields Amount Presentment and Settlement Rate appear on the form, in the Amounts & Fees group.

Fields at a glance and where they appear

FieldWhere it appearsWhat its help says
KindForm (Transaction group) and listSALE / CAPTURE / AUTHORIZATION / REFUND / VOID / CHANGE.
StatusForm (Transaction group) and listSUCCESS / PENDING / FAILURE / ERROR / AWAITING_RESPONSE.
Is Shopify PaymentsForm (Transaction group) and listOnly Shopify Payments exposes fees + payouts in the API.
PaymentForm (Transaction group) and listThe Shopify paymentId, a cross-reference to balance transactions and payouts
AmountForm (Amounts & Fees group) and listAmount in the shop currency.
Amount PresentmentForm (Amounts & Fees group)Amount in the customer (presentment) currency.
Settlement RateForm (Amounts & Fees group)Rate applied to settle into the payout currency.
Fee AmountForm (Amounts & Fees group) and listTotal processing fee (Shopify Payments only).
Fee Tax AmountForm (Amounts & Fees group) and listVAT charged on the processing fee, where applicable.

The Transaction group: what to look at

  • Kind: the help lists the values SALE, CAPTURE, AUTHORIZATION, REFUND, VOID and CHANGE. Before reading an amount, look at this field to see which of those values the row corresponds to.
  • Status: the help lists SUCCESS, PENDING, FAILURE, ERROR and AWAITING_RESPONSE. Compare each row's value with that list, and read the value before interpreting the amount on that row.
  • Is Shopify Payments: according to its help, only Shopify Payments exposes fees and payouts in the API. Check it before looking for fees on a row.
  • Payment: its help describes it as the Shopify paymentId, a cross-reference to balance transactions and payouts. It is on the form and in the list.

The Amounts & Fees group: what to look at

  • Amount: this is the amount in the shop currency, according to its help. It appears on the form and in the list.
  • Amount Presentment: this is the amount in the customer (presentment) currency. Open it on the form and put it next to Amount to see both amounts for the same row.
  • Settlement Rate: the help says it is the rate applied to settle into the payout currency. Its help describes it separately from Amount Presentment, so review each one on its own.
  • Fee Amount: this is the total processing fee, and the help makes clear it applies to Shopify Payments only.
  • Fee Tax Amount: this is the VAT charged on the processing fee, where applicable, according to its help. Review it together with Fee Amount.

Cross-check before you finish

  • Whenever you look at Fee Amount or Fee Tax Amount on a row, go back to Is Shopify Payments: the help for that field says that only Shopify Payments exposes fees and payouts in the API.
  • Note down the Payment value for any rows you need to check outside Odoo.
  • For each row you review, keep Kind and Status in view together, with the values their help texts list.

How FlexigoTech can help

FlexigoTech implements Odoo 17, 18, 19 and 20 and builds connectors and custom integrations. If you would like to go through which payment fields you need to see in your Odoo, you can write to us from the module page or look at the Odoo Apps listing.

Keep reading

What the Pull Stock button does in the Shopify connector for OdooWhat the Pull Stock button does in the Shopify connector for Odoo: when it shows, what it checks, what changes in your stock and which error it can raise.The 'is now the primary location' notice in the Shopify connector for OdooWhat the 'is now the primary location' notice in the Shopify connector for Odoo means, when it appears and how to change the primary location.Shopify Connector error: no payload to create the sales orderWhat the Shopify Connector for Odoo message means when you press Create Sale Order on an order with no stored data, when it appears and how to fix it.
Checked in the connector's source code (version 20.0) and the linked sources

Sources