# Can I collect app\_fee\_money just by currency-conversion?

**URL:** <https://developer.squareup.com/forums/t/can-i-collect-app-fee-money-just-by-currency-conversion/27915>\
**Category:** Questions\
**Tags:** payments-api\
**Created:** [September 22, 2026, 3:29am UTC](https://developer.squareup.com/forums/t/can-i-collect-app-fee-money-just-by-currency-conversion/27915 "2026-09-22T03:29:19Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![pratyush\_square](https://avatars.discourse-cdn.com/v4/letter/p/e8c25b/32.png) [@pratyush\_square](https://developer.squareup.com/forums/u/pratyush_square)\
**Post date:** [September 22, 2026, 3:29am UTC](https://developer.squareup.com/forums/t/can-i-collect-app-fee-money-just-by-currency-conversion/27915/1 "2026-09-22T03:29:19Z")

</div>

My application has only a **US Square account (USD)**. I created a Sandbox seller account in Japan (JPY) and used the **Payment Links API** with the seller’s OAuth token.

I converted both the base price and `app_fee_money` to JPY, and the payment link was successfully created.

My questions:

1. Does successful payment link creation mean the application fee can be collected successfully?
2. Can I collect application fees from sellers in other countries using only my US Square account, provided I convert the fee to the seller’s local currency?
3. If not, why does the API allow the payment link to be created?

---

<div class="post-metadata">

**Author:** ![ashley-square](https://avatars.discourse-cdn.com/v4/letter/a/5f9b8f/32.png) [@ashley-square](https://developer.squareup.com/forums/u/ashley-square)\
**Post date:** [September 22, 2026, 1:44pm UTC](https://developer.squareup.com/forums/t/can-i-collect-app-fee-money-just-by-currency-conversion/27915/3 "2026-09-22T13:44:36Z")

</div>

**No, a US (USD) developer account cannot collect app fees from a Japan (JPY) seller, even though the API lets you create the payment link.**

The requirement for app fee collection is that the developer account’s country and currency must match the seller’s. A USD-based account cannot collect `app_fee_money` on JPY payments. The API accepting the request at creation time does not guarantee the fee will be collected at payment time, link creation validates structure, not the cross-account settlement eligibility.

To collect app fees from Japanese sellers, you’d need a separate Square developer account based in Japan (JPY), with real business presence for KYC. Cross-country platforms route payments through the matching country’s credentials.
