Can I accept/process payments through my app?

We don't currently provide integrations for PayPal, Stripe or other payment services, and we have no plans to add this in the future.

 

One way you could do this manually would be via a User Action button in a Form screen.

 

You should set up that button with the "Open URL in-app" option that in turn launches a PayPal page.

The user could then enter the payment information within the launched web page, then return back to the Form once completed.

 

This web URL would be dynamically built up in a hidden field so that it includes the total amount to pay, with this Hidden field passed into the Action field as a parameter.

Below is an example of what this PayPal link should look like:

 

https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=PAY%40EXAMPLE%2eCOM&lc=AU&item_name=ITEMDESCRIPTION&item_number=ITEMCODE&amount=TOTALDUE&currency_code=USD&button_subtype=services&no_note=0&bn=PP%2dBuyNowBF%3abtn_buynowCC_LG%2egif%3aNonHostedGuest'

 

Note the following:

  • You would need to replace all capitalised bits indicated
  • lc=AU means the location is Australia, so you'd need to use the relevant country code for your location
  • Some characters must be replaced with HTML codes: %40="@", %2e="." and %20=" " (space)
    e.g. the email address "pay@example.com" appears as "pay%40example%2ecom"

 

Refer to PayPal's documentation for more on how to create a "Pay Now" link.

 

Similar options are likely available for other services such as Stripe - simply web search for the relevant documentation!

  • 0 Utilisateurs l'ont trouvée utile
Cette réponse était-elle pertinente?

Articles connexes

App Sync Issues - "IdenTrust DST Root CA X3" Certificate Expiry

On the 30th of September 2021, the root certificate that all Let's Encrypt SSL certificates are...

Can I add/store metadata values to user and organisation accounts?

There is often a need to have persistent data values stored against a user or organization...

Can I launch other apps on the user's device from within a Screen?

Launching other installed apps is possible only if the target app supports custom URL...

Can I print labels and other content directly from the app?

Yes, this is possible via our App Printing feature :)Search for "App Printing" in our help...

Does the app work offline (without internet connection)?

Absolutely!   Our first customer was a disaster management company, so being able to use...