Tips and Tricks HQ Support Portal › Forums › WP eStore Forum › WP eStore General Questions › eStore – Integration with DAP: how work?
Tagged: DAP, Digital Access Pass, estore
- This topic has 6 replies, 3 voices, and was last updated 8 years, 10 months ago by ermes.
-
AuthorPosts
-
January 7, 2016 at 10:39 pm #12233ermesMember
Hi there, I am new to wp eStore. I use the DAP as a membership system and for payment I would use paypal and stripe.
I did not understand how does the dap to create a new member after payment:
– Using WP eStore with Paypal, which information is passed to dap to create a new member?
– Using WP eStore with Stripe, which information is passed to dap from eStore?
I believe the name and email (to create the new member), but when I use WP eStore with Stripe where do they get this information? During checkout WP eStore requires name and email, in addition to the data of the credit card?
Dap support wrote me only this: “Dap gets name and email but sometimes estore also sends address info”.
How work this integration?
Thanks so much
Ermes
January 7, 2016 at 11:37 pm #72249wpCommerceModeratorHi, When eStore processes a new transaction the information is passed to the DAP plugin on the back end. It follows the same format for all payment gateways.
This integration method is not listed on our site:
January 8, 2016 at 12:05 am #72250ermesMemberThankyou for your fast response, wpCommerce.
Yes, the integration method is clear.
What I can not understand is where eStore takes data to be transmitted to the DAP.
(What does it mean that “the information is passed on the back end”?)
When and where the user enters his email, which then wp e-store will pass to DAP, after purchase?
I apologize if these are silly questions, but it’s the last thing I miss to start.
Thanks so much
Ermes
January 8, 2016 at 1:18 am #72251wpCommerceModeratorIt depends on the checkout flow. In standard PayPal checkout, this information is collected offsite by PayPal on their payment page. PayPal then sends payment notification to eStore. eStore processes the order and forwards this notification to DAP.
In Stripe checkout, this information is collected onsite when you click the submit button on the collect details page. eStore then communicates with Stripe to charge the credit card. Stripe notifies eStore as to whether or not this credit card charge was successful. If the transaction is successful, eStore processes it and notifies DAP at the same time.
January 8, 2016 at 1:40 am #72252ermesMemberBINGO! These were the information I was looking for!
Thanks so much
A last intricate question: if the PERSONAL email (Email A) is different from PAYPAL email (Email , it would be wonderful if we could create an account in the DAP, after the payment, with the personal email A.
If the person use a single email for everything, the problem does not arise.
But if the two email are different there is a way to enter the “Email A” in the onsite checkout, before payment with Paypal, so as to create a transaction into eStore where you marked that the customer as the primary email “Email A” and the transaction was made through Paypal (with “Email B”)?
In this way WP eStore would send the DAP information of “Email A”, and create a member with this email (instead of that of Paypal)
I do not know if I have explained clearly
Ermes
January 8, 2016 at 3:03 am #72253adminKeymasterOur plugin doesn’t create the DAP account. We just forward the payment info to DAP. So this question maybe better suited for the DAP support team.
January 8, 2016 at 4:34 pm #72254ermesMemberThankyou Admin.
I thought you could send (via IPN) the primary email address, instead of PayPal email, but I understand from your answer that you can not.
Seek help from the DAP support team? It would be a waste of time …
Thanks again for your time, speed and precision
Ermes
-
AuthorPosts
- You must be logged in to reply to this topic.