Payment gateways

Presspoint supports multiple ways to pay.  For credit cards, we prefer Stripe because it is PCI-compliant, it supports recurring payments and your users never leave your website.

  • Stripe
  • PayPal
  • Invoice
  • Cash
  • Check

Stripe

To enable Stripe, first you need to create an account at Stripe.com and get your API keys. When that’s done you copy those keys into Presspoint for Live and Testing

 

Title  Specify what you want to appear in the shopping cart

“Credit card” is a common choice.

Select environment Set to Test during development. Make sure that your Stripe account is also set to live when you’re ready to go live.
Testing details
Test private key Enter the “secret” key value from Stripe
Test Public key Enter the “public” key value from Stripe
Test Webhook Auto-populated by the API
Live details
Live private key Enter the “secret” key value from Stripe
Live public key Enter the “public” key value from Stripe

PayPal

  • Accept payments sent directly to your standard PayPal account, no SSL needed. Transactions take place in a new window.
    • Title: What the user sees on screen as payment option (e.g., Cash, PayPal, invoice, etc.)
    • Description: The description shown to user during checkout; the default text is “Pay by Paypal or credit card. This will open a new window.”
    • Select Environment:
      • Production: Use this when your site is live and you are ready for users to make purchases
      • Testing: The testing environment is for development purposes. (If you use this, don’t forget to switch to Production when ready to launch your site!) Additionally, you will need to setup a testing environment on the PayPal Developer website.
    • Paypal Email: The email address associated with your PayPal account.
    • Invoice Prefix: Some sellers simply prefer to have a customized invoice prefix. However this is particularly important for those who use their PayPal account for more than one store to prevent invoice-number collisions.
    • Send shipping address to PayPal: Only one address may go to PayPal. If you are shipping through PayPal, you may want to do this.
    • Log PayPal notifications? Turn this on if you want to test the system prior to launch.
  • PayPal Pro: PayPal Payments Pro enables you to accept payments directly within your website. To integrate your PayPal Payments Pro account with PauPress, you must have an active SSL certificate. 
    • Title: What the user sees on screen as payment option (e.g., Cash, PayPal, invoice, etc.). Clicking the title will make payment detail fields visible.
    • Select Environment:
      • Production: Use this when your site is live and you are ready for users to make purchases.
      • Testing: The testing environment is for development purposes. (If you use this, don’t forget to switch to Production when ready to launch your site!) Additionally, you will need to setup a testing environment on the PayPal Developer website.
    • Testing Details: You must be signed up for a developer account via PayPal and have proper credentials to work within a testing (e.g., development) environment.
      • Enter the details for your testing environment:
        • Username: Your PayPal Payments Pro/development username.
        • Password: Your PayPal Payments Pro/development password.
        • Signature: Your PayPal Payments Pro/development signature.
    • Production Details
      • Enter the details for your production environment:
        • Username: Your PayPal Payments Pro username.
        • Password: Your PayPal Payments Pro password.
        • Signature: Your PayPal Payments Pro signature.

Cash

Cash transactions allow a user to complete the checkout process without entering specific, chargeable payment (e.g., credit card) details. For such a payment type, you may be planning to collect cash on delivery or via invoice, etc. Since PauPress is not (for now) a POS system, all non-chargeable payment types, like cash, default the item status to “pending” so that you must act later to complete the payment.

  • Title: What the user sees on screen as payment option (e.g., Cash, PayPal, invoice, etc.). Clicking the title will make payment detail fields visible.
  • Description: Text the user will see during the checkout process. For example, this is where you may decide to present details regarding your invoicing or cash collection process. (For example: This may be used by a business which offers local pickup/delivery, assuming cash on delivery.)

 

Check

Check transactions allow a user to complete the checkout process without entering specific, chargeable payment details. For this payment type, you may be planning to collect a check on delivery or via invoice, etc. Or, perhaps you’ve received a check in the mail and need a method for processing the check directly via PauPress. Since PauPress is not (for now) a POS system, all non-chargeable payment types, like checks, default the item status to “pending” so that you must act later to complete the payment.

  • Title: What the user sees on screen as payment option (e.g., Cash, PayPal, invoice, etc.). Clicking the title will make payment detail fields visible.
  • Description: Text the user will see during the checkout process. For example, this is where you may decide to present details regarding your invoicing or check-collection process.

 

Invoice: Allow buyers to essentially place an order online, for which you will send them an invoice at a later date.

  • Title: What the user sees on screen as payment option (e.g., Cash, PayPal, invoice, etc.). Clicking the title will make payment detail fields visible.
  • Description: The description shown to user during checkout; for example, “Send me an invoice.”
Cancel