API
  1. Acquiring
API
  • Guides
    • Welcome
    • Interface
  • API Reference
    • Introduction
    • Endpoints
    • Data Types
    • Signing
    • 3-D Secure Verification
    • Subscription
    • Errors
    • Webhooks
    • Items Information
    • Changelog
    • Acquiring
      • Create a direct payment
        POST
      • Create a APM payment
        POST
      • Create a redirect (iFrame) payment
        POST
      • Query a transaction
        POST
      • Refund a transaction
        POST
      • Search a refund transaction
        POST
      • Review a transaction
        POST
      • Cancel a transaction
        POST
      • Cancel a subscription
        POST
      • Capture a transaction
        POST
      • Create a payout
        POST
      • Optimise payment methods
        POST
    • Issuing
      • Cardholder
        • Create cardholder
          POST
        • Delete cardholder
          POST
        • Query cardholder
          POST
      • Group
        • Create group
        • Query group details
        • Cancel group
        • Refund group
        • Update group status
        • Recharge group
      • Card
        • Create a card
        • Query card BIN
        • Recharge card
        • Withdraw from a card
        • Cancel a card
        • Update card status
        • Update card limit
        • Query card details
  • Appendix
    • Test Cards
    • Bank Code
    • Country Code
    • Currency Code
    • Payment Methods
  1. Acquiring

Optimise payment methods

POST
/v1/optimise
Our system leverages transaction data to recommend the optimal payment methods, aiming to enhance the overall payment acceptance rate.
By using this interface, the system will provide a list of available payment methods, sorted by the highest acceptance rate, enabling shoppers to complete their payments seamlessly.

Request

Header Params

Body Params multipart/form-data

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://test-api.sufupayment.com/v1/optimise' \
--form 'merchant_id="701001"' \
--form 'account_id="701001010"' \
--form 'request_id="test123456796"' \
--form 'currency="EUR"' \
--form 'amount="1"' \
--form 'shopper_id="test03"' \
--form 'shopper_email="test@gmail.com"' \
--form 'shopper_ip="111.111.111.111"' \
--form 'shopper_country="JP"' \
--form 'shopper_level="1"' \
--form 'platform="PHONE"' \
--form 'encryption_data="2b0e1c1c5aedd349284f57c504b14fdce65853faef0123e1e0c4cbf5f931f379"'

Responses

🟢200Success
application/json
Body

Example
{}
Modified at 2025-07-08 10:49:00
Previous
Create a payout
Next
Create cardholder