Payment Processing Via Email

DAP Currently works with Paypal, ClickBank and 1Shoppingcart (and all private labels).

[For Paypal, DAP has a Paypal IPN Plugin]

Keep reading if you are processing payments through 1ShoppingCart or ClickBank.

For 1ShoppingCart and ClickBank, DAP does “Email Parsing” of orders.

So here’s how it works:

1. Go to DAP Admin control panel, go to “Config” screen and click on the the “Payment Integration” drop down. Basically all you are actually doing, is to tell DAP where your payment notification emails from ClickBank/1SC come in.

2. On this screen, put in your smtp server name (eg., mail.yoursite.com), billing email address (eg., billing@yoursite.com) and password.

3. Set up your sales page as you would normally do when accepting payment through ClickBank or 1ShoppingCart. The only thing you need to make sure is to use the exact same “Product Name’ in your cart as well as within DAP.

So, if you set up a product called “My Membership Site” within DAP, then use the same name “My Membership Site” in your 1SC cart  or CB product name.

4. During installation, a Cron job was already set up to run the “Payment Processing Job” to run every 10 minutes. So, every 10 minutes, DAP will automatically check the “billing email address” that you specified in your “Config” (step 2) and if there is a payment for a product name that matches the product name in DAP, then it will automatically add that customer to DAP as a member.

Try out some test purchases first. For instance, take an existing CB notification email, change name and email (to your own name and email id), and then send it out by email to your own billing email address (as if you are ClickBank, notifying the billing email of the purchase).

That’s it!

NOTE: If you ever change the name of your product in your shopping cart or on your web site, make sure to change the product name to the new one within DAP also.

18 comments ↓

#1 Kenny Salter on 11.18.09 at 1:04 am

Is this correct for 1shoppingcart? my order notification emails go to kenny@kennysalter.com. So I put the smtp address for the server that kenny@kennysalter.com is hosted on.

The billing address in this case would be kenny@kennysalter.com since that is where the payment notifications go to.

1shoppingcart notifications don’t include the product name just the order id so how does DAP know who the order is for and what product it is for?

#2 Ravi Jayagopal on 11.18.09 at 1:09 am

Kenny,

>>Is this correct for 1shoppingcart? my order notification emails go to kenny@kennysalter.com. So I put the smtp address for the server that kenny@kennysalter.com is hosted on. The billing address in this case would be kenny@kennysalter.com since that is where the payment notifications go to. < <

That is correct.

>>1shoppingcart notifications don’t include the product name
That is not true. They do include the product name. Feel free to email me and I will send you a sample 1SC notification email.

- Ravi Jayagopal

#3 Kenny Salter on 11.20.09 at 8:00 pm

Yes, your right I see in the 1SC notification the product description is in the body copy of the email. I was looking for it in the subject line.

#4 Vatsal Thakker on 02.01.10 at 12:46 am

Is there any way to get order id or order information on thank you page in 1shopping cart?
I really appreciate your help.
Thank You.

#5 Ravi Jayagopal on 02.02.10 at 3:10 pm

Vatsal,

You mean like you want the order id to be posted to your thank you page?

- Ravi Jayagopal

#6 Vatsal Thakker on 02.08.10 at 3:40 am

Yes Mr. Ravi.
I want to get order id to be posted to my Thank You page.
Thank You in advance.

#7 Christine Pembleton on 02.12.10 at 1:03 pm

Is there a way to check the log files to see if this process is running?

#8 Ravi Jayagopal on 02.12.10 at 3:00 pm

Christine,

Sure. Go to Admin > Config . Change “Log Level” to “5″.

Then go to “Logs” screen and keep refreshing to see what’s going on.

- Ravi Jayagopal

#9 Vatsal Thakker on 02.15.10 at 12:55 am

-> How to display category vice products in asp.net application from 1shoppingcart website. (API of list of products)?

-> How to get credit card information on thank you page? (1shoppingcart)

-> How to pass custom variables on view cart page?(1shoppingcart)

I really appreciate your help.

Thank You.

#10 Ravi Jayagopal on 02.15.10 at 2:03 am

Vatsal,

Sorry, we’re unable to help you with general technical issues that have nothing to do with DAP.

You should probably ask these questions in some 1SC forum on the web, or msg them on twitter.

- Ravi Jayagopal

#11 Vatsal Thakker on 02.15.10 at 2:45 am

Thank You Mr. Ravi

#12 Alan Petersen on 02.18.10 at 1:47 am

Hello,

Question on using ClickBank as the payment processor.

When a customer orders via ClickBank they won’t have access to the paid membership site until the cron job runs?

So in theory, depending when they paid via ClickBank and when the latest cron job ran, it could take 0-10 minutes for the customer to have access to the product?

I just want to make sure I understand so I can manage customer expectations. Thanks!

–Alan

#13 Ravi Jayagopal on 02.19.10 at 1:09 am

Alan,

>>So in theory, depending when they paid via ClickBank and when the latest cron job ran, it could take 0-10 minutes for the customer to have access to the product?<<

That is correct.

- Ravi Jayagopal

#14 Sergiu Simmel on 03.03.10 at 1:01 am

There are a couple of important constraints one needs to be aware of when integrating with 1ShoppingCart (1SC):

[1] If your 1SC product has an SKU, your DAP product name must be:

()

One way to avoid this is to NOT use SKUs on the 1SC side. This may be OK for someone who has just a few products, but when the # of 1SC products is in the tens or hundreds (my case), it’s really not practical.

The real solution is for the DAP email parser to take the existence of an SKU in consideration.

[2] It appears that the DAP email parser does not do well with 1SC product names that have ‘:’ (colon) somewhere, such as a product name:

Author: Title

It also appears (haven’t totally tested this one) that the DAP email parser does not do well with 1SC product names that have ‘[' and/or ']‘ in them, such as a product name:

My product [version 2]

MORAL: DAP needs to be fixed to accept whatever 1SC accepts as product name string, with no constraints.

#15 Sergiu Simmel on 03.29.10 at 11:18 pm

One more constraint I just discovered recently: The product name cannot be too long. It appears (have not scientifically proven it) that it cannot exceed 50 characters.

Why? Because beyond a certain length, in the notification email from 1SC that DAP parses, the line containing the product name and the price charged breaks into 2 lines, where the price appears on the second line–THAT makes DAP not parse the email correctly.

So if you keep the product name under 45 characters or so, things seem to be fine.

NOTE to DAP Development: In general, whatever 1SC accepts for product name (see also my comment above) should be acceptable by DAP.

#16 Incu-biz.com on 04.14.10 at 11:54 pm

So does 1shopping cart send an email notification every month for recurring billing? Or how does dap integrate with 1sc for recurring products.

#17 Ravi Jayagopal on 04.15.10 at 4:50 am

>>So does 1shopping cart send an email notification every month for recurring billing?<<

Yes, that is correct. DAP processes the recurring billing email notification to advance the member’s access dates by a month.

- Ravi Jayagopal

#18 Jason Ser on 07.20.10 at 2:31 am

Is it possible to set up a free membership site, and from within, set up a paid membership via click bank?

Cheers
Jason Ser

Leave a Comment