diff --git a/guides/integrating-third-party-asset/index.html b/guides/integrating-third-party-asset/index.html index 6af114e72..9dca5ac8f 100644 --- a/guides/integrating-third-party-asset/index.html +++ b/guides/integrating-third-party-asset/index.html @@ -32,7 +32,7 @@ });

Guides -

Third-party Asset

By integrating with Centrapay as a third-party asset provider, you can take advantage of our connections with terminals, point-of-sale systems, and merchant networks, thereby expanding the reach of your digital asset to a wider audience.

+

Third-party Asset

By integrating with Centrapay as a third-party asset provider, you can take advantage of our connections with terminals, point-of-sale systems, and merchant networks, thereby expanding the reach of your digital asset to a wider audience.

Once you have defined your asset as a Payment Method with Centrapay and implemented the required Uplink APIs, consumers will be able to spend your digital asset using one of our payment flows wherever merchants accept your digital asset.

Defining a Payment Method

We require a way of identifying your asset in order to route payments to the correct asset provider. You must define a payment method namespace, description, and list of supported currencies.

@@ -279,7 +279,7 @@ -
NameTypeNecessityDescription
currencyStringrequiredThe three letter ISO currency code for the payment.
amountStringrequiredThe value required to pay in the smallest denomination for the supported currency (e.g. cents).
authorizationStringrequiredA reference to the asset of the party paying the Payment Request.
merchantNameStringrequiredThe name of the merchant who created the Payment Request.
merchantIdStringrequiredYour identifier for the merchant receiving payment.
transactionIdStringrequiredA unique ID for the transaction in Centrapay’s system. Also used for idempotency
statusStringrequiredThe status of the asset transaction. See possible status values.
typeStringrequiredThe type of transaction. Possible values are payment or refund.
failureReasonStringoptionalRequired if the status is failed. See possible failure reasons.
refundableBooleanoptionalRequired if type is payment and status is successful. A flag indicating whether a payment is refundable.
refundBeforeTimestamp  API optionalThe latest time at which a refund can be initiated.
idempotencyKeyStringdeprecatedA unique value that can be used to recognize subsequent retries of the same request.
+
NameTypeNecessityDescription
currencyStringrequiredThe three letter ISO currency code for the payment.
amountStringrequiredThe value required to pay in the smallest denomination for the supported currency (e.g. cents).
authorizationStringrequiredA reference to the asset of the party paying the Payment Request.
merchantNameStringrequiredThe name of the merchant who created the Payment Request.
merchantIdStringrequiredYour identifier for the merchant receiving payment.
transactionIdStringrequiredA unique ID for the transaction in Centrapay’s system. Also used for idempotency
statusStringrequiredThe status of the asset transaction. See possible status values.
typeStringrequiredThe type of transaction. Possible values are payment or refund.
failureReasonStringoptionalRequired if the status is failed. See possible failure reasons under each API below.
refundableBooleanoptionalRequired if type is payment and status is successful. A flag indicating whether a payment is refundable.
refundBeforeTimestamp  API optionalThe latest time at which a refund can be initiated.
idempotencyKeyStringdeprecatedA unique value that can be used to recognize subsequent retries of the same request.

Statuses