1ShoppingCart API Notification

You’re probably not aware (and neither was I until quite recently) that 1ShoppingCart has an API similar to Paypal’s “Instant Payment Notification” (IPN).

Of course, it is nowhere as sophisticated as IPN, but it gets the job done.

And I’ve just completed about 99.99% of the coding to integrate the 1SC API with DAP. Some more testing needs to be done.

This means that if you use 1ShoppingCart (or a private label like 1SiteAutomation.com) to process payments, then you no longer need to depend on DAP’s Email Parsing to process incoming new orders.

This will solve the problem of the occasionally greatly delayed email notification from 1ShoppingCart, because the 1SC API Notification will be in real time to DAP, just like Paypal notifies instantly of purchases through IPN.

Simply turn on the API in your 1ShoppingCart account (when it is ready, a video will show you how to do this) and the new XML-based script in DAP will take care of the rest.

And now that we have the API integrated, it also means that if someone purchases MULTIPLE membership products in one go, then DAP can now process multiple products in one purchase (transaction), a feature that wasn’t available before.

The API will also notify of recurring payments.

So, this makes way for lots of very cool features with DAP – especially when you throw in the “Self-Service Store“!

Stay tuned for more news about this soon.

UPDATE 07/21/09: 1SC Bust

After doing a whole lot of research, coding and live testing (with live purchases), I found out that their stupid API does not support Recurring Order Notifications.

Which means only the very first purchase will ping DAP. The recurring orders won’t.

So DAP will never know about the subscription payments, which means the extension of the subscription cannot be automated.

So, I’m dumping this effort for now.

Back to “Email Parsing” for 1SC. <Sigh!>

3 comments ↓

#1 Fox on 07.15.09 at 10:26 am

Does this mean when we create a bundle for products in 1shopping it will register the customer in all the products in the bundle?
For example:
Customer buys 1SC’s “Bundle A” that includes DAP “Product 1″ and DAP “Product 2.” This addition will register the customer for both product 1 and 2 in DAP.

#2 Fern on 07.21.09 at 4:50 pm

Since a Merchant Solution is the only other component needed when DAP is installed and protecting a WordPress blog, I think it’s important to outline the Pro’s and Con’s of a few of the biggest Merchant options out there. What do you think? Because I see the work you are doing for 1SC, but why would anyone go with them when Paypal and Clickbank are seemingly better solutions… or are they? MY HUMBLE REQUEST: Please create a quick guide to choosing a Merchant Solution for DAP. You can do it as a fun change of pace from coding ;-)

#3 Ravi Jayagopal on 07.21.09 at 5:52 pm

Matt,

That is correct – it will retrieve all products from a single bundle (or transaction) and give the user access to all of the products.

- Ravi

Leave a Comment