Custom Integration
3 min
to integrate with refundid, merchants need to establish communication channels between their online store and the refundid platform while pre built integrations exist for platforms like shopify, magento, and big commerce, custom e commerce systems will require specific api implementations integration flows refundid initiated rma refund request originates from the refundid platform and communicates to the merchant's system merchant initiated rma rma is managed on the merchant's platform and informs the refundid platform 1\ refundid initiated rma initial redirect kick off by directing the user to refundid through the initial redirect docid 46u8wgvosa1mesuthnvex ensure you include the shop, order number, and email fields order fetch refundid will pick up the url parameters you provided and reach out to your order webhook # refundid flow customers will choose their items to return and their reasons for return on portal refundid com they'll then select their shipping option and either log into their existing refundid account or create one process refund once the customer confirms the refund on our site, our webhooks send out notifications via the refundid webhook # you will receive the webhook initially with status "refunding" followed by "refundid" or "failed" note upon receiving a "refundid" status, the " returnable quantity " field should be adjusted accordingly for future order webhook # requests 2\ merchant initiated rma initial redirect begin with the initial redirect docid 46u8wgvosa1mesuthnvex , inputting the shop, merchant rma ref query parameters we recommended including the key parameter in this instance to enhance security return fetch refundid will utilize the url parameters to call your return webhook # order fetch data from the return webhook # allows us to call your order webhook # next refundid flow customers will now either log into their refundid accounts or set up a new one process refund once the customer confirms the refund on our site, our webhooks send out notifications via the refundid webhook # you will receive the webhook initially with status "refunding" followed by "refundid" or "failed" note upon receiving a "refundid" status, the " returnable quantity " field should be adjusted accordingly for future order webhook # requests