Paypal Missing Payer Address With Subscription Payments? - paypal

I am capturing subscription payments with Paypal, sadly neither the IPN message or the API call to /v1/billing/subscriptions/{id} shows me the address of the payer because I set no_shipping = 1 during the subscription creation since I am selling a digital service.
What is the correct way to solve this? I need the address for tax purposes to create an invoice, should I require a shipping address for a digital product?

If you need an address, collect it yourself separately from PayPal or do not specify no_shipping=1. Those are your options.

Related

Is it possible to create a market place style app with paypal?

I am working on a web application for a client and he wants the payflow to work sorta like this:
Seller makes an offer for an item
Customer purchases the item
The seller sees the item is paid for but won't get the payment
When the item has been marked shipped the payment minus app fee and paypal fees will be sent to seller
App Fee is deposited into the application's paypal account
I have implemented it using paypal's express payment api and do the payouts manually. But this has caused double paypal fee's which are incorrect. My client wants to use adaptive payments but that isn't going to work since they require the seller to be the primary receiver and the merchant service be the secondary but for out desired flow that won't work. What other option do I have?
From the description you provide, the best approach is to use Adaptive Payment Delayed Chained Payment. The buyer will make a payment for the item and the seller will directly receive the amount. You can specify the merchant services to be the secondary receiver but when using the Delayed Chained Payment, primary receiver (seller) will always get the payment first and using the Pay API, secondary receiver (merchant services) will get their portion. If you required the seller to be the last person to receive the money then they (seller) should be the secondary receiver.

Shipping rates if the customer chnages address in Paypal web

I have question that if a customer changes the shipping address when he makes the payment in Paypal (Paypal IPN ,Paypal express) from the entered address(in our merchant website) , how can we do add the extra values or decrease the amount based on the new shipping address .
Thanks
Az
You could:
Implement the Instant Update API, or;
Obtain shipping data by calling GetExpressCheckoutDetails as described in this flow (#5).
Hth...

PayPal - billing address with BuyNow button

I am a bit lost in the PayPal world now, and can't beleive that just to obtain proper billing address, I can't use the super-simple BuyNow button thing anymore.
Is there any easy way to get billing address along with the minimal information that I get from PayPal? I have found the list of parameters I can pass in HTML Variables, but looks like billing info, like VAT number is not there.
Any ideas..?
One of the benefits of using PayPal for buyers is that they don't have to share billing info with all the different sellers they're buying from. As such, PayPal will provide a shipping address (when applicable) but not a billing address. If the address PayPal is returning for you isn't sufficient you'll have to build your own form to collect that info prior to sending the user to PayPal for payment.

Paypal API don't want a Delivery Address

I'm using secure-hosting as a middleman to process payments from my website which accepts credit card details and has an automatic paypal feature which essentially uses the paypal-api.
It processes payments fine and dandy, however our product isn't supposed to be delivered to the person who purchased it, it is sent to another (or many hundreds of) person(s) whose details are entered on our site by the purchaser.
The problem is that PayPal displays the purchaser's address as the delivery address both when the purchaser is signing into paypal and when they receive an invoice from paypal.
Does anyone know if there is an option to turn off this display of the delivery address/in the email? I've tried adding the no_shipping: '1' and NOSHIPPING=1 field when communicating with paypal but I believe this is to specify that the user doesn't have to supply an address because paypal will have a record of their address.
The ADDROVERRIDE variable determines whether or not the PayPal pages should display the shipping address set by you in this SetExpressCheckout request, not the shipping address on file with PayPal for this buyer. This would allow you to pass in a shipping address that your buyer enters into a form on your website, for example.

Paypal chained payments( shipping address)

I have a question about shipping address on paypal chained payments
So on my app(buyer-receiver1(me where I collect my %)receiver2(seller where I pass the rest of the money).The flow is like this:Set actionType: CREATE, call PAY API, receive payKey,setPaymentOption(where I set the shipping address),redirect to paypal page to pay(on review page I can see shipping address)
After ogin in seller page and I have this message: Seller Protection Not Eligible(We have no shipping address on file.)
So I emailed paypal stuff and this was their response:
As stated in the documentation of Adaptive payment(chained payment). The sender does not know the existence of secondary and vice versa, hence the secondary receiver won't be able to see who the buyer is. If you would like this to be possible, the only way is via IPN. whereby the IPN must include the secondary receiver.
So my question is: is there something I can do beside IPN where I can transmit the shipping address to the seller for seller protection? If not can you point me some tutorials beside documention. Thank you
Have you tried making the seller the primary receiver and yourself the secondary receiver? You don't actually need the shipping address, so if you're the secondary receiver then it doesn't matter if you don't get it.