Is it possible to use Paypal payment from Paybox Direct? - paypal

I have implemented my Paybox Direct with visa and master card, but I want one more payment method with Papal.
I can't find any document about this. So is it possible or not? and if it's possible, how to implement it OR any document to do it?

Related

Notify when credit card expired

I´d like to notify to buyers when theirs credit card is about to expire and subscriptions would be possible cancelled or suspended.
As per PayPal documentation this is possible to archive using Webhooks (REST API) or IPN (NVP/SOAP Apis).
My question is:
Which is the best approach to get as much information as possible to notify to the buyer by email?
Thanks in advance.
Roberto.
Are you working with REST APIs to build your payment requests? If so, you'll have to use Webhooks.
If you're working with PayPal Standard buttons or Classic APIs, then you'll have to use IPN.
So that's really where your question lies. You don't really have a choice depending on which method you're using to integrate the payments.
Once you know which one you need to use then you can review the notifications themselves to see which ones will give you the data you're after.

Payment and billing plan in one transaction

This is my first time using the PayPal API so go easy on me.
The case I am trying to handle is as follows:
My customers can purchase software licenses that can either be one time payments, or yearly payments.
They can multiple products to the cart, and each product can have either one of the pricing plans mentioned above.
If I understand correctly, "payments" in the API handle one time transactions, and "billing plans" are used for recurring payments.
Is it possible to processes both in one call to the API? If not, is there a different way to achieve this?
Any suggestions would be greatly appreciated! TIA!
Not one API call, but you can do it in one checkout flow with multiple API calls.
For PayPal wallet payments (logging in to PayPal and paying) I would recommend using Express Checkout w/ Recurring Payments.
With that you would be using SetExpressCheckout, GetExpressCheckoutDetails, and then either DoExpressCheckoutPayment, CreateRecurringPaymentsProfile, or a combination of both of those depending on the products in the card and whether they need one-time payment or recurring.
The CRPP call will allow you to setup a recurring profile and include an "initial payment" which would be charged when the profile is created. This could be used as the one time payment if you want, and then you wouldn't need the DECP call.
Alternatively, you could use DECP to process the one time payment and then follow that up with CRPP to create the profile. There are advantages and disadvantages to the different methods depending on your business needs.
For setting up profiles with direct credit cards you'll need PayPal Payments Pro. In this case you would either use the same CRPP call mentioned above, but it would be used by itself and include the credit card details. Or, depending on the version of Pro they put you on, which depends on the version of PayPal account you have, you might end up using PayFlow instead.
If you're working with PHP this PayPal PHP SDK will make all of those API calls very quick and easy for you.
I know that's a pretty broad answer, but that's because it's a pretty broad question. :)

Paypal customized user checkout

Is there any known way (an api or something of the sort) that I could use to create my own user checkout experience for Paypal?
So, for instance, the user clicks my donate button which takes them to my donate page. I collect the needed user information and pass it securely to paypal using some auth method without ever redirecting away form my site or using their "Customize your Payment Page" (which is entirely not customizable enough for me).
I've looked through their myriad of api's but haven't found anything useful yet.
Thanks!
This can be done using the Direct Payment API. In order to use it, though, you need to have a Payment Pro account with PayPal.
If you plan to implement it with FuelPHP, then there is a feature rich, driver based, package here.

ActiveMerchant PaypalExpressGateway reference transaction

Is there a way to use ActiveMerchant's PaypalEpressGateway to bill for arbitrary amounts without sending the user back to Paypal every time? It looks like the reference_transaction method might support that using a billing agreement, but the documentation doesn't really specify what it requires.
You can contact PayPal support team and they will guide you
Email to contact is ppmts#paypal.com

Passing a custom variable to the PayPal API

Gday All,
I am developing a site that uses PayPal to take online payments.
I need to be able to send my client an email with the link to PayPal in order to pay.
In this link I need a way to set a unique value (for example bookingId) that I can use to add the receipt number to the correct booking via PayPal's payment notification feature.
Does anyone know what custom value I can set in order to achieve this?
Cheers,
Michael
The "item_name" field will be displayed to the user and can be set to whatever you like. I use it for conference registration ID's, while using item_number to track what was actually purchased.
Use Invoice field.
You can use any of the following passthrough variables:
custom
item_number or item_number_x
invoice
See page 409 in the PayPal Website Payments Standard Integration Guide:
https://cms.paypal.com/cms_content/US/en_US/files/developer/PP_WebsitePaymentsStandard_IntegrationGuide.pdf
for details.