Want to integrate advanced checkout in South Africa

mercha
Contributor
Contributor

We have an e-commerce web application where users can buy merch. Currently, peach payment is integrated into our system, but we want to switch to PayPal card payment. However, as per our R&D on advanced checkout is not supported in South Africa, and their currency RAND. Is there any way to integrate Advanced credit and debit card payments in South Africa?

Here is the link to the doc where we did R&D-
https://developer.paypal.com/docs/checkout/advanced/#link-eligibility

Login to Me Too
3 REPLIES 3

Kavyar
Moderator
Moderator

Good day @mercha 

 

Thank you for posting to the PayPal community.

 

We are sorry to inform you that advanced credit and debit card payments are currently not available in South Africa.

 

To view the list of supported countries for advanced card payments, please click on the following link: https://developer.paypal.com/docs/checkout/advanced/#link-eligibility

 

If you are still experiencing issues, please create an MTS ticket via the following URL  - https://www.paypal-support.com/s/?language=en_US  .Please ensure that you provide detailed information and error details when submitting the ticket.

 

Sincerely,

Kavya

PayPal MTS

 

If this post or any other was helpful, please enrich the community by giving kudos or accepting it as a solution.

 

Login to Me Too

mercha
Contributor
Contributor

Hello @Kavyar ,

Can you please check and replay on my query.

Login to Me Too

mercha
Contributor
Contributor

Hello @Kavyar ,
Does that mean if our website is runing on any of the country where advanced credit and debit card payments are supported, PayPal's cardField(customizable credit and debit card) will be eligible?

Lets say we have implemented code for showing customizable credit and debit card form -
<div id="checkout-form">
<div id="card-name-field-container"></div>
<div id="card-number-field-container"></div>
<div id="card-expiry-field-container"></div>
<div id="card-cvv-field-container"></div>
<button id="card-field-submit-button" type="button">
Pay now with Card Fields
</button>
</div>


// Create the Card Fields Component and define callbacks
const cardField = paypal.CardFields({
createOrder: function (data) {
return fetch("myserver.com/api/orders", {
method: "POST",
body: {
paymentSource: data.paymentSource,
},
})
.then((res) => {
return res.json();
})
.then((orderData) => {
return orderData.id;
});
},
onApprove: function (data) {
const { orderID } = data;
return fetch(`myserver.com/api/orders/${orderID}/capture`, {
method: "POST",
})
.then((res) => {
return res.json();
})
.then((orderData) => {
// Redirect to success page
});
},
onError: function (error) {
// Do something with the error from the SDK
},
});
// Render each field after checking for eligibility
if (cardField.isEligible()) {
const nameField = cardField.NameField();
nameField.render("#card-name-field-container");

const numberField = cardField.NumberField();
numberField.render("#card-number-field-container");

const cvvField = cardField.CVVField();
cvvField.render("#card-cvv-field-container");

const expiryField = cardField.ExpiryField();
expiryField.render("#card-expiry-field-container");
}

Does Paypal render this card fields in Canada region?

Login to Me Too

Haven't Found your Answer?

It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.