How do I set up a Paypal sandox account - paypal-sandbox

The sandbox account i have been using for the past 2 years has now disappeared and despite searching for a way to create another sandbox account it is beyond me.
Can anyone let me know how I can set up a sandbox account (I am in Australia).
Thank you

These are pretty good instructions that assisted me with the same issue...
http://www.zyxware.com/articles/3725/how-to-create-a-sandbox-account-in-paypal
From the article...
Go to https://paypal.com and click signup.
Create an account with your details. You don't need to enter bank/card details when you want only a test account.
Now go to https://developer.paypal.com and login with you existing PayPal account
To get your test API key
Go to Applications > sandbox accounts.
Here you can see one account which was created by PayPal. But to create a working sandbox account to test some payment method you need to create business (merchant account).
To create a new sandbox account click on "Create Account" in sandbox accounts tab
Select account type as Business (merchant account). See the image below.
Give email, password and name. You need this details to check your order details.
leave PayPal balance as blank. Do not add any amount over there.
Next select any credit card type and press create account button
Same way you can create a buyer account also. Note that here you have to select Personal (buyer account) option. Once you create a buyer account go to profile then funding, here you can see you card details. You can use these details to test a purchase in your website.
To see your API credentials you can go to sandbox accounts > click on you email address > profile > API credentials. This is the API key that we have to save it in our website.
If you want to see your buyer card details, go to your buyer account > profile > funding.
Once you test your payment with your website, to see your order details in PayPal click on sandbox site link under the merchant account. Here login with your merchant username and password. Click on "All account activity" link.

Since the PayPal sandbox reimplementation fiasco earlier this year, you have to use a computer located in the USA. I'm located where you are too, but fortunately I can RDP into our server in San Francisco and do it all from there.

Related

Change Firebase Project Support Email [duplicate]

How can I change the support email in my Firebase project under
Settings > Your project > Public settings > Support email?
That setting doesn't show for all project it seems. But when I found it, hovering over the ? says:
This will be the email address presented to users when they are authenticating with Google. It can be changed to your signed-in email or an email of a Google Group managed by you.
So it looks like you'll need to:
Create an email or google group (possibly on your own domain).
Add it as a collaborator.
Sign in as that collaborator.
Select that email address.
Step 3 might not be needed, since I can also see the email addresses of team mates in my test project.
To change the support email, the email you want to use needs to be a member of your Firebase project.
If you need to add a member, you can select the Add member option.
In case you want to use a custom domain, you might have to create a new Google account for that email upon accepting the invitation confirmation email.
This will automatically redirect you to the Firebase Console with the new member signed in, but you can also select the email from another member's account.
All steps in a row:
Add a member (with your desired email) to your Firebase project (if you already have that, skip to 4).
Accept the Firebase invitation (an email confirmation will be sent to the desired email address)
Create a Google account for that email (this is an automated process and if that has already been done, you will automatically be redirected to the Firebase Console)
Select the desired email as support email in the General settings tab in the Firebase Console using any member's account with sufficient permission.
If you're okay with a Google Groups email there, it's much easier to set up:
Go to Google Groups and create a new group there, with you as an owner.
Refresh that page and choose the group.
That's it, and there's no need to create or change your account.
I faced the same problem. I bought a domain name and I want to change the noreply#your-project.firebaseapp.com for noreply#my-domain.com. I followed the next intuitives steps:
Go to "Authentification" > "Models" > "Email validation" (sorry my firebase service is in french):
Click on the pencil
Click on "personnalize the domain"
And then I just followed steps indicated (enter your domain, add DNS entries in your domain service)
A message at the end will appears and say something like "48 hours may be required to validate your domain".
Ok, let's wait. After 48 hours of waiting, nothing has changed, I still can't custom the email address.
I finally found a solution. Go to "Connection mode":
At the bottom of the page, click on "Add a domain" and add your domain (this was the missing step).
Now you can go back to "Authentification" > "Models" > "Email validation" and change the initial firebaseapp email !
Hope that helps.
The only thing that worked for me:
Add collaborator as OWNER
From the new collaborator account go to project settings/general and change the support email
Go to the original account and change the collaborator account to Viewer or whatever (the support email will remain)
1- Create an email or google group (possibly on your own domain).
2- Add it as a owner to Firebase project.
3- Sign in as that owner.
4- Select that email address.
Sample image for No.2
Sample image for No.3
GCP need to login with same user
If you are trying to use group email from gsuite in Firebase support, you must be the group owner, and do not need that group email address on any IAM role.

How do I change the Support Email of a Firebase Project?

How can I change the support email in my Firebase project under
Settings > Your project > Public settings > Support email?
That setting doesn't show for all project it seems. But when I found it, hovering over the ? says:
This will be the email address presented to users when they are authenticating with Google. It can be changed to your signed-in email or an email of a Google Group managed by you.
So it looks like you'll need to:
Create an email or google group (possibly on your own domain).
Add it as a collaborator.
Sign in as that collaborator.
Select that email address.
Step 3 might not be needed, since I can also see the email addresses of team mates in my test project.
To change the support email, the email you want to use needs to be a member of your Firebase project.
If you need to add a member, you can select the Add member option.
In case you want to use a custom domain, you might have to create a new Google account for that email upon accepting the invitation confirmation email.
This will automatically redirect you to the Firebase Console with the new member signed in, but you can also select the email from another member's account.
All steps in a row:
Add a member (with your desired email) to your Firebase project (if you already have that, skip to 4).
Accept the Firebase invitation (an email confirmation will be sent to the desired email address)
Create a Google account for that email (this is an automated process and if that has already been done, you will automatically be redirected to the Firebase Console)
Select the desired email as support email in the General settings tab in the Firebase Console using any member's account with sufficient permission.
If you're okay with a Google Groups email there, it's much easier to set up:
Go to Google Groups and create a new group there, with you as an owner.
Refresh that page and choose the group.
That's it, and there's no need to create or change your account.
I faced the same problem. I bought a domain name and I want to change the noreply#your-project.firebaseapp.com for noreply#my-domain.com. I followed the next intuitives steps:
Go to "Authentification" > "Models" > "Email validation" (sorry my firebase service is in french):
Click on the pencil
Click on "personnalize the domain"
And then I just followed steps indicated (enter your domain, add DNS entries in your domain service)
A message at the end will appears and say something like "48 hours may be required to validate your domain".
Ok, let's wait. After 48 hours of waiting, nothing has changed, I still can't custom the email address.
I finally found a solution. Go to "Connection mode":
At the bottom of the page, click on "Add a domain" and add your domain (this was the missing step).
Now you can go back to "Authentification" > "Models" > "Email validation" and change the initial firebaseapp email !
Hope that helps.
The only thing that worked for me:
Add collaborator as OWNER
From the new collaborator account go to project settings/general and change the support email
Go to the original account and change the collaborator account to Viewer or whatever (the support email will remain)
1- Create an email or google group (possibly on your own domain).
2- Add it as a owner to Firebase project.
3- Sign in as that owner.
4- Select that email address.
Sample image for No.2
Sample image for No.3
GCP need to login with same user
If you are trying to use group email from gsuite in Firebase support, you must be the group owner, and do not need that group email address on any IAM role.

What PayPal API Credentials I should use to go live?

I am using PayPal Express Checkout in my project and I am using my Sandbox testing account to test the PayPal in the development environment.
I am using my Business account I get from PayPal website. Now I want to go live,
what should I do before I go live?
Some said that I should ONLY remove sandbox from my PayPal links, it didn't seem to work with me.
Others said that I have to create an app, but then they will give me client-ID and Secret.
Where should I place them?
because sandbox testing accounts gives me three API credentials USER, PWD, & SIGNATURE
from where I can get my live credentials for USER, PWD, & SIGNATURE
Login to this URL with your live PayPal account: https://www.paypal.com/us/cgi-bin/webscr?cmd=_login-api-run
It will drop you directly into the page that displays your username, password, and signature (with little "show" links for each one).
The long way to get there is to login to www.paypal.com, click into your profile, and look for "API Access".

Paypal button creation for another account

I need to create Paypal button for someone else's account. My client has given me their API username, password and signature. I need to create a button for them but I think in order to do that, I need access to their merchant account, based on the info they gave me.
Is it possible to create the button for them with the information they have provided or will they need to make the button in their merchant account and send me the code?
You may create a button for them by going to www.paypal.com/buttonfactory and all you will need is the email address they have associated with their PayPal account to link the button to their account.

Transferring an app to another Firebase account

I have a few apps under my personal firebase account for testing, but now need to transfer an app to a client's account for billing purposes. Is this possible?
Thanks!
I recently shifted ownership of one of my projects to another account. All you have to do is:
Go to your Firebase console, and select the project you want to shift.
Select the cog icon besides the project name on top right.
Select Permissions from the flyout.
Select Advanced permission settings hyperlink.
You've reached the IAM & Admin page of Firebase.
Click on +Add button on top.
Enter the email ID of the account that you want to transfer the project to.
In the dropdown, Select a role > Project > Owner. Click add
You will receive a confirmation email. Click the link in the email to accept the invitation.
Accept the invitation, and go to IAM & Admin page of the transferred project.
Use remove button to delete the previous user
#SergeyKopanev
Transfer the billing
After deleting the first user in the Firebase Console, login to your Google Cloud Platform console with your new user.
Go to Billing > Account Management
Click on the three dots next to the project ID you just transferred, and select Change billing.
Confirm by clicking on Set account and you are done !
Note that this is an old answer and there might be more up to date solutions below.
This is a reply received after emailing to firebase-support#google.com, which is the official firebase support email after gogle acquired firebase in late 2014.
From: firebase-support#google.com
In order to transfer ownership of a Firebase instance, we need you to
do two things: add the new owner as a collaborator; then, fill in the
form below and email it to us as written verification. This must be
sent from the email address which owns the Firebase instance.
-----------------
REQUEST TO TRANSFER OWNERSHIP
I authorize the Firebase team to make **<new owner’s email>** the owner of https://**<firebase instance>**.firebaseio.com effective immediately. I have added **<new owner’s email>** as a collaborator to verify the email address is correct and to certify that I am the current owner. I understand that I am effectively granting **<new owner’s email>** full read and write access to all stored data for this instance.
-----------------
It is more simple now.
Click gear icon beside Project Overview
Click on Users and Permissions
Click on Add Member
Type the email address and choose the role as Owner
Click on Add Member
and that's it you are done. An invitation will be sent to the email id. They just need to accept.
follow this steps :
- select you project
- from left side menu select
(Users and Permissions) from settings icon
Click on +Add button on top.
Enter the email ID of the acc to transfer the project to.
In the dropdown, Select a role > Project > Owner. Click add
Check mail in the email added above.
Accept the invite, and go to IAM & Admin page of the transferred project.
Use remove button to delete the previous user
For projects on the new Firebase Console (at https://console.firebase.google.com), this is now a self-service process. See the answer to this question: How to add collaborators to a Firebase app? for a step-by-step guide.
Here from my account just add a different email as owner role
I sent an email to the support email address and a bot replied:
---------- Forwarded message ---------
From: <support#firebase.com>
To: <REDACTED>
Transfer Ownership of Firebase Account
Hey there,
In order to more efficiently process your issue, we now only accept
new support requests through our support portal at
https://firebase.google.com/support/.
Please submit your inquiry there. Thanks in advance!
Cheers, Firebase Support
To make my transfer request I created a ticket under Account Services https://firebase.google.com/support/contact/account-services/
If FirebaseDatabase.instance.reference() is giving you the reference from the old database already deleted try this:
Change the name of your "package_name": "com.old.appname" on all occurrences to be different from the old one.
Right-click on your project folder
click on Find in folder option
search com.old.appname and change all occurrences to com.new.appname

Resources