Integrating with Vendo is very easy, in fact, we are currently working to make it even easier. We will assist you along the way.
Below, we detail all the steps you need to follow to integrate your dating site or a white label dating site solution with us.
When Vendo approves your application and you send the Terms & Conditions signed, our system generates a Merchant ID and Shared Secret, which will be essential for your integration.
Vendo will send your Back Office Credentials and Client Services will send you the Merchant ID and Shared Secret in a direct email.
Once you have these, you can proceed with the following:
Generate the join link to which the user needs to be redirected to make the payment:
To make this happen, you need this info
1 - Site ID: This is the Site ID defined by Vendo. Our do Client Services will send you this.
2 - email: This is the email address of your member.
3 - username: The username of the member.
4 - password: Password of the member. This is plain text. There's an option to encrypt it using a script that we provide. We can discuss this scenario later on if you want. Having the password of the end-user is very important to prevent refunds and also to fight chargebacks.
5 - email_hide, username_hide, password_hide and logindata_hide are parameters that hide those fields in our payment forms. It doesn't make sense to re-display all that info in a payment form when processing transactions for dating sites. Just provide these parameters as they are in the URL and you will be fine.
6 - selected_offer: This is the Offer ID of the tariff selected by the member.
7 - reference (ref): This is a value that we'll post back to you. You can use this parameter to track the member and any other values that you want. This is for your reference and we'll post it back to you every time we process a rebill for the membership. (you generate this)
8 - affiliate_id: this is the ID of your affiliate. Is important for us to track affiliates to provide you with better support from the risk point of view. We use it to analyze the traffic that every affiliate sends to you. We'll raise a red flag and inform you if an affiliate is sending too many potential risky traffic (i.e. traffic that could convert to chargebacks)
9 - success_url: This is the URL to which the user will be redirected to if a payment is accepted (i.e. successfully processed). For example, a success URL would look like this http
http://payments.yoursitename.com/your_script_vendo_success_transaction.php?ref={REF}&email={EMAIL}
The "variables" in curly brackets "{ }" will be replaced by the actual value that you passed in the join link. For example, REF will be replaced by your_custom_value_will_be_posted_back and {EMAIL} will be replaced by user email.
Please keep in mind that all values must be url encoded.
10 - decline_url: This is the URL to which the user will be redirected if he/she fails to pay. You can also use variables in this URL.
You can get read all these details in our Back Office documentation here:
https://backoffice.vend-o.com/documentation
- checkUser
- transaction
- cancelUser
- delUser
- reactivateUser
- changeUsernamePassword
If you have whitelabel, integrate these callbacks as well
Those parameters are:
- site_name: the name of the affiliate site. This would be the name that the affiliate gave to the site.
- site_url: the url of the affiliate site.
Please use the comments section below to ask any additional information.
You can also contact us at clientservices@vendoservices.com