Adding a default billing contact for an Apple Pay request - swift

I'm building an app that uses Apple Pay and as you can see below, when I display the PKPaymentAuthorizationViewController, it's not getting the current user's billing address and email. If the user has used Apple Pay before, they are likely have this data somewhere. I see in the docs there is a PKContact variable on PKPaymentRequest.
Is there a way to get this data and pre-fill it for the first time user of my app?

Users have to enter that information themselves in the iOS Settings app. Then it should be automatically filled out for all websites, apps, ec. that support Apple Pay.
To do this, simply:
Open the Settings app.
Tap "Wallet & Apple Pay"
From there, simply add a credit or debit card, then fill out the default information. Now it should appear automatically in any transactions.

The billing address and email are linked to an Apple ID.
The user can add these details themselves by going to Settings -> Wallet and Apple Pay -> add details and they will be saved for all purchases

Related

Way to detect and change which google email is used for in app subscription on google pay?

I have created a app in flutter with in app subscription.
I have used in_app purcharse package for payment.
Whenever I click on pay it opens pop up with primary email which will be used to make payment.
Is there a way to detect all the accounts associated with the android device and ask payment from one specific account from the list of accounts as per our need?
I tried looking into documentation of in app purchasing to check if I can ask for a specific google account, but I didn't get anything related to that.

confuse about can i use other payment method or i need to use in app purchase provided by google

I am planning to integrate payment within my property buying selling app created with flutter.
The user will see list of property, but he wont able to see who has posted the property and cannot contact him .He need to pay an amount to know the user who has posted that post and after paying the amount he can see who is owner of that post and contact him.
I am confused that, can i use other payment method for this purpose or i need to use google in app payment method only for it.
The app is providing service to let buyer connect with consumers by paying an amount and after they pay amount they can see the user who has posted the post, and connect with them for actual buying/selling of that property.
Can I use other payment provider like revenuecat or gpay or any other.
pls tell ?

I transfered iphone app to another account now I want to retransfer the app to previous account?

While transferring the app first time to one account to other its simply done by accepting the review by other receiving account.But when I tried to retransferred app its showing the
As part of Family Sharing, this app is available to all users who’ve purchased it. To complete the app transfer, you must authorise Apple to enable all previously purchased iOS apps to be shared as part of Family Sharing on a permanent basis
in the recipient account. Here New Meta Data and Accept button is not enabled. I did't find any suitable link for this. Can some one tell me that how to fix this issue?
We were into the same scenario and we solved the issue by requesting a paid application agreement from the recipient account page.
Disclaimer: this might not be a solution for all instances but in our case it was the only way to proceed with the transfer process.
Goto itunes connect using the destination account
Goto agreement, tax, banking
Don't open the transfer agreement. Instead, click on the "request" button on the "iOS Paid Applications" agreement on top of the page.
Review the information and accept the agreement. You don't have to provide the entire information but just request it.
Go back to the previous page and open the transfer agreement. You should now be able to accept it.
The recipient should enable Family Sharing on his side.
Family Sharing can be enabled for your apps by accepting the latest
Paid Applications agreement in Agreements, Tax, and Banking. To enable
Family Sharing for customers who have already purchased your apps,
ensure that you’ve selected the appropriate checkbox on the agreements
page.

iPhone application user registration and billing via apple ID account

We are building an iPhone application for our project and I'm concerned that the only way for user to:
register an account;
buy extra content
Is via the user's Apple ID account. This is bad for us because:
We don't get user details data
30% of sum goes to Apple
But as my colleagues say it's the only proper way to handle this - otherwise application can be banned from appstore. So could I have a registration/payment on website somehow be implemented inside the iPhone app? And in what way can this be done?
Take a look at how Evernote implement their service. You can subscribe to the Premium service from within the app via In-App Purchases, you could also do the same from their website, using credit cards or any other forms of online payment.
The key here is the user's email address. When the user signs up, they provide the service with their email address which is basically tied to as a username. I'm pretty sure you know what you can do next using the email address. Good luck!

Create Apple developer account

In order to create an Apple developer account:
Is it necessary to enter name on the credit card as my personal information?
When I wanted to purchase, the following error occurred:
Your country either does not have an Apple Online Store or does not offer Apple Developer Products for online purchase.
It says I should fill out the purchase form and fax it to a specific number but I'm currently travelling. Is it a problem if I send the form from another country (and not the one where I reside)?
1: Yes. It will check that the name is the same as on the credit card.
2: What country do you live in?
Check this answer for some relavent information:
apple-developer-program-enrollment.
I don't know about availability in your country, but in US, if I was away from home, I could have someone at home get a "Prepaid Credit Gift-Card", then link it to my name and home-address and make the payment for me from home.