Paddle .. a new story

Unfortunately, all the lovely Paddle features of their SDK are in a framework. With a lot of curse words I can torture a few declares out of a dylib. But how do I do this with a framework in Xojo?

Yes, it is more focused for developers who want to sell software.
I don’t use the Paddle framework but if it was available for Xojo, I may use it. In-App buy can be a good thing.

Also, as far as I can see, Stripe does not handle VAT for you. They collect but you still have to do the MOSS handling. Well, I couldn’t find any info about this.

I am trying Paddle.

Now the question is where do people enter their VAT ID when ordering?
I didn’t see a field for that.

Also how can I make sure that we get a postal address and a name?
Name is needed for license. And postal address is often required to identify client after years when email changed.

I dont actually know the answer to that but I would send mail to Matt, he is very helpful and quick to respond. (at paddle) All my questions were answered within minutes.

[quote=280892:@Christian Schmitz]Now the question is where do people enter their VAT ID when ordering?
I didn’t see a field for that.[/quote]

After the customer entered his email address, he gets the choose to pay with Card or Paypal, at the bottom there is a button to add a VAT number. See the screenshot here in this thread.

You don’t need the customers address because Paddle is taking care of the VAT. Unless you really need it for some other reasons?
Remember it is B2B.

That said, the customer can add an address when he received his invoice.

[quote]Also how can I make sure that we get a postal address and a name?
Name is needed for license. And postal address is often required to identify client after years when email changed.[/quote]

I have that issue with Paddle too.

Here is what I get from them after a sale :

Payment Success order_id 831xxx country GB currency GBP earnings ??.?? fee ?.?? sale_gross ??.?? email ????????????@fsmail.net payment_tax ?.?? passthrough product_name The product name product_id 497296 quantity 1 payment_method paypal used_price_override event_time 2016-08-06 12:14:25

Although I have emailed to tell them this is really no use in terms of trying to maintain a customer list, as others have pointed out, they act B2B.
The customer is THEIR customer, not technically mine.
Even so, its frustrating and not a patch on Fastspring.

Heres part of a Fastspring notification, where I was able to add linked products, survey questions, and more:
(not looking for a referral here, just information if it is useful to anyone… I do use both suppliers)

[code]
Site: ??? : Downloadable Software via FastSpring
Status: completed
Created: Aug 5, 2016 9:25:03 PM UTC
Updated: Aug 5, 2016 9:28:19 PM UTC
Currency: USD
SubTotal: ??.??
Tax: 0.00
Total: ??.??
Location: United States, Arizona
IP Address: ???.???.???.???
Referrer: http://www.???.com/buynow/immediate/buynow.html
Source:

==================================================================
Products


The Product Name Goes here

Quantity: 1
Price: ??.??
FULFILLMENT:
File
Email
License

Serial Number : ???


Linked Product also bought at the same time

Quantity: 1
Price: ??.??
FULFILLMENT:
Email

Details


Customer

??? Smith
info@???.com
4803???


Address

??? Smith
29?? ??? ???
???, AZ 85???
US


Payment

creditcard

==================================================================
Survey

Did you try the demo version before ordering? = Yes
If yes, did you have any problems installing the demo? = No
Was there a specific feature you were looking for that you didn’t find? =n/a[/code]

Just asking, why do you need the address of the customer? Are you going to send a postcard or so?
Also, in many cases the customers doesn’t even enter a valid address. According to PayPal statistics about 60% does not enter a correct address.
In this case I am referring to an address where the customer lives (so not the email address)

We normally use the address to email people about events nearby or to identify them when they buy an update and got a new email or name.

by law in Germany (and probably elsewhere also), you need to put the name & address of the buyer on the invoice for orders over 150€. So they need to ask people for address if they buy something more expensive.

And I’d like to have the data they collect. Else this will not last long.

But you do get the email address of the customer. At least I get this when someone buys my products via Paddle.

[quote=280946:@Christian Schmitz]by law in Germany (and probably elsewhere also), you need to put the name & address of the buyer on the invoice for orders over 150€. So they need to ask people for address if they buy something more expensive.
And I’d like to have the data they collect. Else this will not last long.[/quote]

The customer can add an address when he needs an invoice. I also did this when I bought the Retina kit 3 from Sam (He also uses Paddle). I got a valid invoice with my full address (where I live) with my VAT ID.

you can read about the legal requirements for invoices in EU here:
http://grossbritannien.ahk.de/fileadmin/ahk_grossbritannien/Dokumente/Formulare/Tax/C1_Leaflet_VAT_invoices_in_Germany.pdf

And I’d wish the US would get a rule to also has a valid imprint on all business websites.
So difficult often to figure out where a company resides or what the real company name is.

Yes, thats how it ghas to work for Germany. Paddle isn’t seted in Germany.
It seems they only require country, postcode and email address to have legit sale.
Don’t forget Paddle is selling your software (B2B).

why do you think they do B2B? They sell to anyone and that is B2C.

And if they sell to customers in Germany, they have to accept the german law for invoices to their client.

@Christian Schmitz: have you asked the Paddle persons about this? Is it possible to change the Paddle store? As nice as it looks (I peeked at yours) some things are missing like a progress bar.

It only are two steps. Not sure a progress bar is needed. :slight_smile:

[quote=281020:@Christian Schmitz]why do you think they do B2B? They sell to anyone and that is B2C.
And if they sell to customers in Germany, they have to accept the german law for invoices to their client.[/quote]

After paying, every customer receives mail from Paddle with a link to the invoice were they can fill-in the full address if needed.

The relationship between Paddle and ‘us’ as a supplier is B2B
After that, they sell to anyone.

Just like selling to a shop… you don’t have any say in who the shop sells to.
And just like through a shop, you have no idea who your users are, unless they register.
(But Fastspring tells you, and Paddle dont)

Digital River does the same, but provides the address.