> For the complete documentation index, see [llms.txt](https://chimoney.gitbook.io/make-value-move/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://chimoney.gitbook.io/make-value-move/developers/enable-spending-of-cusd-on-products-and-services.md).

# Enable spending of cUSD on products and services

This section explains how to unleash utility for your token by enabling in-app spending in your web or mobile app.

1. Create an account at [dash.chimoney.io](http://dash.chimoney.io/)
2. Email <support@chimoney.io> to request "Verification and API Access". Include links to your website and tell us a little more about your use case. Alternatively, DM @uchiuchibeke on Twitter
3. Pick a Chimoney API Plan and pay the subscription fee
4. Once you are approved, follow the steps below to integrate:
   1. Get products and services with the [*info/assets*](https://documenter.getpostman.com/view/1163691/Tz5qacnt#c94a3c62-01bc-4cff-a83f-1c6093e9b6ea) endpoint
   2. Initiate a spend using the [*payouts/initiate-chimoney*](https://documenter.getpostman.com/view/1163691/Tz5qacnt#1a11c16e-ae75-4219-8a67-4f01d501cf2a) endpoint.
      1. You're not charged for this
      2. Depending on the type of purchase/spend, you need to include certain fields
         1. Gift Card must have a *type=giftcard* and *redeemData* object with the *productId* and *countryCode* fields set.  *productId* and *countryCode* fields come from set 4.1 above
         2. Mobile money must have a *type=momo* and momoCode, *phoneNumber* and *email* field. These come from 4.1
         3. Airtime must have a *type=airtime* and *country* and *phoneNumber* field. Country is iso country code and can be gotten from [*/info/airtime-countries*](https://documenter.getpostman.com/view/1163691/Tz5qacnt#c3eba98f-4b3f-4fdd-950c-26bdca7ccf1e) endpoint. These come from 4.1
   3. Create a CELO transaction that delivers **cUSD** to Chimoney's address. Include the issueID as an stringified object in the transaction comment eg {issueID: issueID}. The issueID is returned from step 3.2 above
   4. Submit and confirm the transaction
   5. After confirmation, redirect to <https://chispend.com/process/celo/confirm?txid=TXID> where TXID is the celo transaction hash/id
   6. The product is instantly delivered to the user after we confirm the payment, in most cases. For Gift Cards, we use the emails passed in redeemData and for Airtime and Mobile Money, we use phoneNumber.
   7. Other considerations
      1. [Payout to banks](/make-value-move/developers/payout-to-banks.md) in supported countries is not enabled by default but we support 10+ countries. Email us to enable the addon
      2. Get live exchange rate for the country using [**/info/usd-amount-in-local**](https://documenter.getpostman.com/view/1163691/Tz5qacnt#110ef29c-b742-4a81-a3c5-c30a81314a06)
   8. For support or payment issues, users will usually [contact our support team](/make-value-move/chimoney-support.md#chispend-spend-crypto) and we will handle any issues from our end
