Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Previously known as Aakonsult Payments. 

This may be quite out of date now. 

Setup

Basic Setup

The basic steps are: 

1)      Install from the AppExchange

...

Now, you can click on that site URL and take a payment.

Security

There are a number of third party sites to approve.

...

If we are not using Paypal, I would like to be able to remove that access.

What do they all do?

Setup Notes

  • When setting up your profile permissions for your site - be careful to choose exactly the settings in the manual. Your setup will not look like this, so beware. 
    • Especially because the NPSP includes some Payments objects that may be confusing. Only choose the items as shown in the manual. 
  • Before you are ready to go live, review these profile permissions. If you are not using Subscriptions then you could uncheck subscriptions from this profile. 
  • When you look at the profile for the Guest User, also hide all the tabs for Ideas, Feedback etc if you are not going to use them. 
  • Ignore the PxPay setup when initially setting up the app just to test it. 
  • But ensure you go on to the Post Installation Setup

Page Layouts

  • Only add the related lists for the items that you use - eg if you are not using subscriptions, then don't add them. 
  • If you use NPSP 1 to 1 Account Model, include the PmtTrx Related List on the Contact layout also. 
  • Remove the NPSP Recurring Donations related lists. 
  • Do the Buttons at the same time as the page layouts. 
  • Customise the Opportunity Page Layout also. 
    • Don't show any NPSP payments fields on the Opportunity Layout 
    • Don't show any NPSP related lists. 

Workflows

  • Set up a new view for AAK related workflows
    • Namespace Prefix Contains AAK
  • Only set up the workflows that you need to use (eg if not doing recurring payments don't set them up. 

Security

  • Read the bit about user security carefully.
  • The idea to set up an approval process for refunds is excellent. 

Demo Merchant Setup

When you have finished with the setup manual, the next steps need to be done. 

  • First make sure your Admin account is a Marketing User, or you will get an error creating the Samples. 

Questions to ask clients and Customisations required

Types of Payments

  • Donations
    • Appeals
      • Individual appeal forms
      • Select appeal from the form
    • One-Off
    • Recurring
      • What frequency
  • Payments
  • Manual
  • Invoice
  • EFT
  • Paypal
  • Events
  • Recurring Payments
  • Direct Debit

Payments

Policies

  • Privacy Policy
  • Refund Policy

Banking

  • Bank details for EFT

GST

  • Is GST Included

Reporting

  • Do you work on Financial Year or Calendar Year for reporting

Appeals

  • Drop down box on form or 
  • a separate form for each appeal (better for microsites / campaign pages). 

Manual Payments

  • Set up Postal Address on MF

Invoicing

EFT

  • Set up EFT on MF

Direct Debit

  • Terms and Conditions Setup on MF

Banking

  • Which CCs are accepted
  • Pass on CC Fees to members?
    • What are the fees
  • Set up on PT

Donations

  • What are suggested donation amounts?
  • Donations in memoriam?

Wording

  • What wording to use on Thank You. 
  • What wording to use for social 

Subscriptions / Memberships - Individual

  • Will renewal email be sent? Deactivate Workflow 1st Reminder if not.
  • Number of days for renewal email - 1st Renewal Reminder Workflow
  • Number of days for 2nd renewal email - 2nd Renewal Reminder Workflow
  • Email Template for Renewal - 1st Renewal Reminder and 2nd Renewal Reminder Email Template

Subscriptions / Memberships - Company

  • As above

Recurring Payments

  • Who receives Emails about the payments - preferably a Role - eg Member Services. 

Batch Payments

  • Do you want to do batch payments?

Profiles

  • Who are the users that can handle and approve payments

Refunds

  • What is the refund policy / process. 

 

Site Customisations

Site

  • Embedded or separate page
    • iFrame or Lightbox
  • Custom CSS
  • Colour / Theme
  • Do you have a problem with the URL shown
  • Heading Note
  • Footer Note
  • CAPTCHA?

Fields

  • What fields will be on the forms?

Merchant Facility

Application

See http://aakonsultpayments.com/installation-manual/ecommerce-merchant-facility/how-to-obtain-a-ecommerce-merchant-facility/

Setup

  • Bank Account
  • ABN
  • Logo
  • Receipt Text
  • Set it up with your bank

Advanced Options

  • On Charging Surcharges? 
  • Pre-Auth
  • Multi Currency? 

Chatter

  • What chatter notifications to be made?

Integrating with NSPS

Check how many records would be created for each payment. Could be excessive in a large volume org. Option to remove Opps, and use Rollup helper (would required more than free version) to manually create rollups of required amounts and dates back to Org and Contact, or build triggers. 

Bucket or 1x1 Model

For Bucket Model

The Contacts and Organisations for Nonprofits setting is what most NFP’s would use.  This creates the Contact and the NFP creates the Account automatically.  The Payment Txn won't automatically be linked back to the Account level as this requires extra processing steps and most people just need to see the payment txn against the contact. If the Contact is already on file, then the account level will be linked though .

...

Ensure the triggers are set on the Household Settings page. Ensure the Primary Contact creation is set on the Contacts Settings page. The Donation will create the primary contact Contact Role and the donations will rollup perfectly. 

Settings

MF

  • Check Create Opportunity 
  • Choose the Opportunity

Order of Setting Up

  • Decide on the types of payments and types of fields
  • Apply for your merchant facility and DPS
  • NPSP Setup
  • NPSP Settings
    • Contacts
    • Householding
    • Rollups
  • State and Country Picklists. (You will get an error when you try to create transactions if this is not set up). 
  • Install AAK
    • Set up AAK
    • Create Samples
  • Organisations
    • Custom Fields
  • Campaigns
    • Campaign Record Types
    • Campaigns Field
    • Campaign Data
  • Opportunities
    • Opportunity Record Types
    • Opportunities Fields
  • Merchant Facility for Demo
  • Payment form(s)
  • Test
  • Customisation of Forms
    • Additional Fields

Before Go Live

Checklist of things to think about before Go Live of Payments

Security Permissions

  • For the standard objects like Accounts and Contacts, every standard field is visible. I think before you go live, really trim that down to only the fields you need to expose to the payments site (or other sites you may have). 
  • If you have custom fields required on your payments forms, then you need to ensure this guest user has access to write to them also. 
  • If you add custom fields to the Payment Trx object, make sure they have the right permissions also. 

...