Difference between revisions of "PayPal"

From WHMCS Documentation

Line 11: Line 11:
 
The subscribe button will only show on or before the due date of the invoice. This is to prevent the user signing up for a subscription late as then the invoice would be paid late every month.
 
The subscribe button will only show on or before the due date of the invoice. This is to prevent the user signing up for a subscription late as then the invoice would be paid late every month.
  
==Automated Reunfds==
+
==Automated Refunds==
  
 
As of version 4, you can issue refunds for PayPal payments directly from within WHMCS.  Before you can do this however, you need to setup PayPal API access.  The steps for doing this are as follows:
 
As of version 4, you can issue refunds for PayPal payments directly from within WHMCS.  Before you can do this however, you need to setup PayPal API access.  The steps for doing this are as follows:

Revision as of 00:15, 18 April 2009

For PayPal invoices to be automatically marked paid when you receive a payment you need to enable IPN inside your PayPal account. This is done in the My Account > Profile -> Instant Payment Notification Preferences (under Selling Preferences) area. You need to check the IPN box and leave the callback URL blank. The callback URL is pre-populated with "http://", which must be deleted.

As of April 2009, PayPal have removed the ability to leave the callback URL blank and so you must now set it to an url. It's not important what URL you use but you can set it to the WHMCS callback file using the path http://www.yourdomain.com/whmcspath/modules/gateways/callback/paypal.php

Paypalipn.jpg

PayPal Subscriptions

Unless disabled in the PayPal gateway config, when a user views an invoice for a recurring product or service they will be shown a PayPal Subscribe button. This allows the user to subscribe so that their payment for that product or service is sent to you automatically each month and automatically applied to the invoices.

The subscribe button will only show on or before the due date of the invoice. This is to prevent the user signing up for a subscription late as then the invoice would be paid late every month.

Automated Refunds

As of version 4, you can issue refunds for PayPal payments directly from within WHMCS. Before you can do this however, you need to setup PayPal API access. The steps for doing this are as follows:

  1. Login to PayPal
  2. Go to Profile > API Access
  3. Choose Option 2 - Request API credentials to create your own API username and password.
  4. Choose Option 1 - Request API Signature and click Agree and Submit
  5. Copy the username, password and signature that get provided and then click Done
  6. Enter the details from the previous step into the WHMCS Payment Gateways config screen where requested

You will now be able to enter a refund and have it sent from PayPal at the same time from within the WHMCS admin area invoice management screen.

Server Modules
cPanel/WHM - DirectAdmin - Plesk - Helm 3 - Helm 4 - Ensim - InterWorx - WebsitePanel - Cloudmin
Lxadmin - Virtualmin Pro - XPanel - HyperVM - SolusVM - Cloudmin - WHMSonic - VPS.Net
CentovaCast - SCPanel - MediaCP - GameCP - TCAdmin - Reseller Central - Auto Release - Heart Internet

Registrar Modules
Enom - ResellerClub - Nominet - OpenSRS - ResellOne - OnlineNIC - PlanetDomain - Affordable Domains
TPP Wholesale - TPPInternet - Stargate - Namecheap - NetEarthOne - Bizcn - InternetBS - GMO Internet
12Register - Registercom - DotDNS - WebNIC - Dot.TK - HexoNet - Realtime Register - Registereu
RRPProxy - ResellerCamp - TransIP - Heart Internet - IPMirror - NetRegistry - OVH - VentraIP Wholesale
Email - 101Domain

Fraud Modules
MaxMind - VariLogiX FraudCall - Telesign

Gateway Modules
2CheckOut - AsiaPay - Auth.net Echeck - Authorize.net - Authorize.net CIM - Bank Transfer - BidPay
BluePay - BluePay Echeck - BluePay Remote - Boleto - CashU - CC Avenue - ChronoPay - Direct Debit
EMatters - E-Path - eProcessingNetwork - eWAY Tokens - F2B - Finansbank - GarantiBank - Gate2Shop
Inpay - InternetSecure - IP.Pay - Kuveytturk - Modulo Moip - Mail In Payment - Merchant Partners
Merchant Warrior - IDEALMollie - Moneris - Moneris Vault - Skrill 1-Tap - NaviGate - NETbilling
Netregistry Pay - NoChex - Offline Credit Card - Optimal Payments - PagSeguro - Payflow Pro - Pay Junction
Paymate AU and NZ - Payment Express - PayPal - PayPal Card Payments - PayPal Express Checkout
PayPal Payments - PayPal Payments Pro - PayPoint.net (SecPay) - Payson - Planet Authorize - ProtX VSP Form
PSIGate - Quantum Gateway - Quantum Vault - SagePay - SagePay Tokens v2 - SecurePay
SecurePay AU - Secure Trading - TrustCommerce - USA ePay - WorldPay - WorldPay Invisible