# Development guide for: Citrus Payment Gateway. By default, OpenShop only has PayPal as selected payment gateway. In this way, we only have to maintain our own codebase and are not responsible for 3rd party software and payment gateways. Below are code examples on how to integrate Citruspay. OpenShop could do it for you, for a small fee if you are unable to make it work. If so, then please contact us via: https://www.flaneurette.work Since we do not (and cannot) maintain documentation of 3rd party software, always reference the orginal documentation before integrating it into OpenShop. OpenShop is not responsible for any security-related issues arising through the use of 3rd party gateways. ```
``` Return data if case of exception: ``` try { citrusICP.launchIcp({ orderAmount: 'asdf', currency: 'POUND', email: 'nikhil', phoneNumber: 'asfa9923454040', returnUrl: 'ddfdf', merchantTxnId: 1111, //vanityUrl: “sdfassafsdf”, //secSignature: 'aslkjfslaf', }); } catch(error) { console.log(error); } ```