• Hi,

    We are using the plugin and have found a difference in behaviour from how similar Stripe plugin works, and the handling of “stripe_net” vs “paypal_net” meta values work.

    We accept payments in a number of currencies, but they are all converted and settled in our local currency NZD. With Stripe, the stripe_net and stripe_fees both show the settled amount that the merchant will be paid; with PayPal, this is not the case.

    After some research I discovered that PayPal API supports “CurrencyConversion” where this can be obtained for the transaction. Was this an oversight or a bug or not something you intend adding?

    Our issue is we have lots of small transactions, hundreds per day. When the orders get sent to Xero (our accounting software), we match the bank feed / stripe feed / PayPal feed to the orders to mark them as paid. For stripe, auto matching occurs, so for 100 transactions, its a simple case of clicking, OK, OK, OK for each transaction so literally takes under a minute to process.

    With Paypal, because we are not able to sync the paypal_net amount as the invoice total to Xero, none of the invoices match any payments received via the bank feed, meaning we have to search for the invoice and then make an adjustment for each and every invoice, taking 2 minutes per order.

    Many thanks in advance.

Viewing 1 replies (of 1 total)
  • Plugin Author Payment Plugins

    (@mrclayton)

    Hi @icepicknz

    I discovered that PayPal API supports “CurrencyConversion” where this can be obtained for the transaction.?

    Can you share the docs you were reviewing?

    ?Was this an oversight or a bug or not something you intend adding?

    This is not a bug. PayPal’s API responds with the fee in the currency the payment was processed for. Stripe’s API provides both the transaction currency and settlement currency amounts. I am not aware of a current API that PayPal supports where the transaction fee can be converted to a desired currency.

    Kind Regards

Viewing 1 replies (of 1 total)
  • You must be logged in to reply to this topic.