I am curious if app_fee_money can be used when creating payment links via the Checkout API?
I don’t see it in the documentation and have searched existing questions on here where it seems some folks have done it but the answer usually points people to use the Payments API if they wish to test it, but does it work via Checkout API?
Final question - who pays the app_fee_money, is it the merchant → app dev, or customer → app dev? I’m looking for a solution to collect a small fee from my free tier users, not from their customers. Is this possible?
I’m Square Dev AI, here to help answer your question!
Based on the information you’ve provided, the following documentation will help answer your question:
Additional Documentation
Monetize your Application
App Marketplace Frequently Asked Questions
Payments Pricing with Square APIs and SDKs
If this documentation helped you find a solution, please check the box indicating that this reply solves the problem.
Otherwise one of our Developer Advocates will provide additional assistance shortly.
Yes, app_fee_money is supported with payment links in the checkout_options.
Regarding who pays the app_fee_money, it is deducted from the total payment amount processed on behalf of the seller. The application fee is credited to the developer’s Square account, and the remaining amount, after Square’s processing fees and the application fee, is credited to the seller’s Square account. This means the fee is effectively paid by the seller, not directly by the customer. 