Paypal Payment option not appearing in bbCheckout

Hi,

We're using bbCheckout outside of OLX to accept donation payments and then using the SKY API to load the gift and payment into RENXT (and database view). On our TEST environment, even through Paypal is checked on the Merchant Services configuration it doesn't appear as a payment option in the modal payment window.

Is Paypal not available in a TEST environment or could there be something else in terms of configuration that is missing. I can see how perhaps Paypal may not be available in a test environment as it might be harder to provide a test interface for it.

Thanks.

Comments

  • Mina Mistry
    Mina Mistry Blackbaud Employee
    Seventh Anniversary Kudos 2 Name Dropper Participant

    Hi Neil

    Thanks for your message.

    To make requests to Checkout, you have to supply a payment configuration id that you get from this endpoint. For Checkout to display PayPal, the payment configuration must be in Live mode. Test mode transactions will not display the PayPal option.

    Hope that helps!

  • @Mina Mistry thanks for the reply. Will Paypal payments behave exactly like other payments then in production (CreditCard for example)?

    I understood there to be a difference between the responses from checkout/transaction depending on whether you're checking out a Paypal or a CreditCard transaction. See the section on the “Response 201 Created” response being empty for Paypal transactions.

    Since the transaction id sent back from the checkout/transaction call is used when creating a gift payment, in the case of a Paypal payment, how do we get hold of the transaction id (if the response is empty)?

    Thanks

  • Mina Mistry
    Mina Mistry Blackbaud Employee
    Seventh Anniversary Kudos 2 Name Dropper Participant

    Great question! For PayPal transactions processed in Live mode, the 201 response you mention will still contain the transaction ID in the header of the response, while the body is empty.

    Since BBMS doesn't actually process the PayPal transaction, the transaction ID will just represent the minimal record of the transaction, but it will be sufficient for you to use that ID for creating the gift record.

    Thanks

    Mina