This section will present you with different situations to take advantage of when starting a payment process.

Every payment in MoneyHash starts with an Intent. When creating the intent, there are a number of distinct ways you can customize it to shape the experience for your customer.

  • Basic Payment: The most simple payment cycle MoneyHash made available. In this case, you will send only the required payload. Your customer will have the default checkout experience designed by us.

  • Billing Data: Learn how to send the customer's billing details in the payload when creating the intent and understand its advantages.

  • Create a Customer With a Payment: Understand how to create a new customer at the start of the payment process, all with one unique API call.

  • Tokenization: There are multiple ways you can tokenize a card, from giving your customer the choice to do it to their card to creating an intent and automatically tokenizing it.

  • Paying with card tokens: Learn how to take advantage of the customer entity by accessing their saved cards, giving the customer the choice to use them, or automatically choosing one.

  • Using the card token JSON endpoint: MoneyHash offers another way to use the customer's saved cards automatically. This endpoint gives you a new way to execute a payment.

  • Paying with Stored Cards: Provide a way for your customers to store card details for future payments. Use the card details in recurring or unscheduled payments and with the MoneyHash Subscriptions.

  • Customizations: When using the Embed Experience, you can customize it by sending flags in the payload of the intent to add forms, to hide information you don't want to show, and more.

  • Wallet operations: Learn how to make better use of your customer's balance. Their wallet can be used directly or presented as an option.

  • Using a flow: Understand how to use your created payment flows when creating a new intent.

  • Enabling 3D Security: If your business wishes to use 3D security in payments, learn how MoneyHash allows you to apply this process when you require it.