How to create a credit card button on the Persons Account tab
Salesforce.com does not currently allow for Buttons to be packaged for Person Accounts. Administrators therefore need to create their own.
Quick steps:
- Add a new button called "Credit Card Payment" to the Account buttons and links. Use the URL value of /apex/AAkPay__checkoutM?aId={!Account.Id}&MailingStreet={!Account.PersonMailingStreet}&MailingState={!Account.PersonMailingState}&MailingCity={!Account.PersonMailingCity}&MailingPostalCode={!Account.PersonMailingPostalCode}&MailingCountry={!Account.PersonMailingCountry}&Phone={!Account.Phone}&firstName={!Account.FirstName}&LastName={!Account.LastName}&MobilePhone={!Account.PersonMobilePhone}&Phone={!Account.Phone}&Email={!Account.PersonEmail}
- Add new button to the Person Account Page Layout
Navigate to Setup > App Setup > Customize > Accounts > Button, Links and Actions
![Navigate to Setup > App Setup > Customize > Accounts > Button, Links and Actions](https://media.screensteps.com/image_assets/assets/003/688/419/original/73f132fe-66fb-418d-b27d-322b011e2c28.png)
Select 'New Button or Link'
![Select 'New Button or Link'](https://media.screensteps.com/image_assets/assets/003/688/420/original/b498fd8f-ae93-4247-9f57-f27fc66fa86f.png)
Fill in the details for the new button
![Fill in the details for the new button](https://media.screensteps.com/image_assets/assets/003/688/422/original/c8b53ca1-2811-4b0d-a318-34ebb1fdc40d.png)
- Create a Label for your new button. This will automatically be the Name
- Select 'Detail Page Link' for Display Type
- Select 'Display in new window' for Behavior
- Select 'URL' for the Content Source
Cut and paste the following code into the text field
![Cut and paste the following code into the text field](https://media.screensteps.com/image_assets/assets/003/688/424/original/b4d73051-9cf8-4d93-9a65-cd621444ef47.png)
/apex/AAkPay__checkoutM?aId={!Account.Id}&MailingStreet={!Account.PersonMailingStreet}&MailingState={!Account.PersonMailingState}&MailingCity={!Account.PersonMailingCity}&MailingPostalCode={!Account.PersonMailingPostalCode}&MailingCountry={!Account.PersonMailingCountry}&Phone={!Account.Phone}&firstName={!Account.FirstName}&LastName={!Account.LastName}&MobilePhone={!Account.PersonMobilePhone}&Phone={!Account.Phone}&Email={!Account.PersonEmail}