Halloween Special 2026! Get Up to 25% OFF Practice Questions! Limited Time - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Salesforce ARC-101 Exam - Topic 8 Question 22 Discussion

Posted by Justine on Aug 06, 2023 at 06:22 PM

KiA B2C Enterprise Customer has the following use case that involves processing payment from an external payment gateway service in Salesforce.

1. Customer requests Customer Service Representative (CSR) for a Service upgrade.

2. Customer provides credit card details to CSR for payment.

3. CSR submits payment information in Salesforce, and processed in a

4. CSR receives confirmation of payment.

5. CSR upgrades service for customer and confirms Customer.

external payment gateway.

This use case requires the CSR to obtain confirmation of payment before upgrading the service.

The integration with Payment gateway needs to be reliable and monitored for audit purposes.

The payment gateway service is an external RESTful service that the B2C Enterprise Customer has subscribed for.

What should an Integration Architect recommend for this integration?

Suggested Answer: A, B

Get Premium ARC-101 Questions as Interactive Web-Based Practice Test or PDF Real Exam Format Detailed Explanations Instant Access Get Your Practice Test
41 comments · newest first
BE
Becky 11 months ago
Definitely need to prioritize security in any of these options!
PE
Pete 11 months ago
D sounds cool, but are platform events really reliable for payments?
LE
Lettie 12 months ago
C is crucial for error handling and logging, can't skip that!
SA
Salley 12 months ago
B seems like the best option for real-time updates!
VA
Valentine 12 months ago
A is solid for custom needs, but can be complex.
MA
Matthew 1 year ago
I’m leaning towards option D because platform events are scalable, but I’m not clear on how they would handle the payment confirmation process before the service upgrade.
BE
Bernardo 1 year ago
I feel like option C could be a good fit too, especially with the ESB handling error management, but I wonder if it would be as real-time as the CSR needs.
NA
Nana 1 year ago
I think option B might be more efficient since it uses the External Services feature, but I can't recall if it supports all the error handling we need.
TA
Talia 1 year ago
I remember we discussed the importance of logging for audit purposes, so option A seems like a solid choice, but I'm not entirely sure about the custom Apex part.
VA
Vallie 1 year ago
This looks like a straightforward inverse square law problem. I'll need to remember the formula and plug in the given values.
WE
Wendell 1 year ago
Ugh, I'm a bit stumped on this. There are a lot of potential benefits to good teamwork, but I'm not sure which one is the most important or relevant for this question. I'll need to think it through carefully.
KA
Karina 1 year ago
I'm not sure about this. I'll have to make an educated guess and hope for the best.
BE
Bette 1 year ago
I'd avoid Option D unless the customer wants their service upgrades to be delivered by drone. Platform events sound cool, but might be overkill for this use case.
LE
Lelia 1 year ago
↳ replying to Bette
I'd avoid Option D unless the customer wants their service upgrades to be delivered by drone. Platform events sound cool, but might be overkill for this use case.
JA
Jacquelyne 1 year ago
↳ replying to Bette
B) Use External Services feature to integrate gateway to Salesforce ensuring real-time updates the CSR and support post payment processes.
PA
Paris 1 year ago
↳ replying to Bette
A) Build a custom Apex Callout to external Payment gateway service and provide success message to the CSR, the details of callouts and responses are logged for audit purposes.
FA
Fallon 1 year ago
Option A is the way to go! Custom Apex Callouts are like building your own rocket ship to the payment gateway - complete control and a smooth ride (as long as you don't forget the seatbelt).
CO
Cory 1 year ago
↳ replying to Fallon
A) Build a custom Apex Callout to external Payment gateway service and provide success message to the CSR, the details of callouts and responses are logged for audit purposes.
BE
Bernadine 1 year ago
↳ replying to Fallon
B) Use External Services feature to integrate gateway to Salesforce ensuring real-time updates the CSR and support post payment processes.
KE
Kenneth 1 year ago
↳ replying to Fallon
A) Build a custom Apex Callout to external Payment gateway service and provide success message to the CSR, the details of callouts and responses are logged for audit purposes.
LI
Lili 1 year ago
Platform events in Option D seem like a modern and scalable approach, but I'm not sure if it's the best fit for this use case that requires confirmation before service upgrade.
CA
Camellia 1 year ago
↳ replying to Lili
Platform events in Option D seem like a modern and scalable approach, but I'm not sure if it's the best fit for this use case that requires confirmation before service upgrade.
AM
Amira 1 year ago
↳ replying to Lili
B) Use External Services feature to integrate gateway to Salesforce ensuring real-timeupdates the CSR and support post payment processes.
BE
Benedict 1 year ago
↳ replying to Lili
A) Build a custom Apex Callout to external Payment gateway service and provide success message to the CSR, the details of calloutsand responses are logged for audit purposes.
TR
Trinidad 1 year ago
Option C with the ESB sounds like a good fit for handling error handling and logging. The overhead of an ESB might be worth it for the added reliability and security.
SA
Sarina 1 year ago
↳ replying to Trinidad
It's important to prioritize reliability and security when dealing with payment processing integration.
DA
Dante 1 year ago
↳ replying to Trinidad
Using an ESB can definitely help streamline the integration process and ensure data security.
AR
Arlene 1 year ago
↳ replying to Trinidad
I agree, having error handling and logging in place is crucial for auditing purposes.
JE
Jerry 1 year ago
↳ replying to Trinidad
Yes, using an ESB for integration can provide a more robust solution for processing payments.
CO
Colene 1 year ago
↳ replying to Trinidad
Option C with the ESB sounds like a good fit for handling error handling and logging. The overhead of an ESB might be worth it for the added reliability and security.
MA
Magda 1 year ago
↳ replying to Trinidad
I agree, having error handling and logging in place is crucial for auditing purposes.
GA
Gabriele 1 year ago
↳ replying to Trinidad
Option C with the ESB sounds like a good fit for handling error handling and logging. The overhead of an ESB might be worth it for the added reliability and security.
TE
Teresita 2 years ago
I'm leaning towards Option B. Using the External Services feature seems like a good way to integrate the payment gateway while ensuring real-time updates and support for post-payment processes.
VE
Verona 2 years ago
Option A seems like the most straightforward approach. Building a custom Apex Callout allows us to have complete control over the integration and ensure reliable logging for audit purposes.
KA
Kami 1 year ago
↳ replying to Verona
B) Use External Services feature to integrate gateway to Salesforce ensuring real-time updates the CSR and support post payment processes.
TE
Tequila 1 year ago
↳ replying to Verona
A) Build a custom Apex Callout to external Payment gateway service and provide success message to the CSR, the details of callouts and responses are logged for audit purposes.
JE
Jeannetta 1 year ago
↳ replying to Verona
B) Use External Services feature to integrate gateway to Salesforce ensuring real-time updates the CSR and support post payment processes.
VE
Vesta 2 years ago
↳ replying to Verona
A) Build a custom Apex Callout to external Payment gateway service and provide success message to the CSR, the details of callouts and responses are logged for audit purposes.
TR
Tresa 2 years ago
I agree with Kanisha, platform events seem like the most reliable option for this integration.
KA
Kanisha 2 years ago
I disagree, I believe option D is more scalable and secure with platform events for real-time data exchange.
PA
Paulene 2 years ago
I think option B is the best choice. It ensures real-time updates for the CSR and supports post payment processes.
0/2000 characters

Save Cancel