SellAuth

Payment Processors

Update Payment Processors

Updates the payment processor settings.

PUT
/v1/shops/{shopId}/payment-processors/update

Authorization

AuthorizationRequiredBearer <token>

You can retrieve your API key by visiting your dashboard and clicking Account > API.

In: header

Request Body

application/jsonOptional
passwordstring
otpstring
tfa_codestring
customer_balance_enabledboolean
paypal_emailstring

Must be a valid email address.

paypal_methodstring
Value in: "legacy" | "rest"
paypal_client_idstring
paypal_client_secretstring
paypal_shippingboolean
paypalff_emailstring

Must be a valid email address.

paypalff_methodstring
Value in: "email" | "ipn_note"
paypalff_currencystring
Value in: "USD" | "EUR"
paypalff_infostring

Must not be greater than 2048 characters.

paypalff_notesstring
stripe_api_keystring
stripe_tos_enableboolean
stripe_tos_contentstring

Must not be greater than 1200 characters.

stripe_convert_currencyboolean
stripe_allowed_currenciesarray<string>

Must not be greater than 3 characters.

square_api_keystring
square_location_idstring
bitcoin_addressstring
bitcoin_underpay_percentagenumber

Must be at least 0. Must not be greater than 50.

litecoin_addressstring
litecoin_underpay_percentagenumber

Must be at least 0. Must not be greater than 50.

cashapp_cashtagstring
cashapp_emailstring
cashapp_notesstring
venmo_tagstring
venmo_emailstring
venmo_notesstring
amazonps_merchant_identifierstring
amazonps_access_codestring
amazonps_sha_request_phrasestring
amazonps_sha_response_phrasestring
sumup_api_keystring
sumup_emailstring
sumup_currencystring

Must not be greater than 3 characters.

mollie_api_keystring
skrill_emailstring

Must be a valid email address.

authorizenet_login_idstring
authorizenet_transaction_keystring
authorizenet_signature_keystring
lemonsqueezy_api_keystring
lemonsqueezy_store_idstring
lemonsqueezy_variant_idstring
nmi_ekashu_seller_idstring
nmi_ekashu_seller_keystring
nmi_ekashu_hash_keystring
payment_method_labelsarray<string>

Must not be greater than 100 characters.

Path Parameters

shopIdRequiredinteger
curl -X PUT "https://api.sellauth.com/v1/shops/{shopId}/payment-processors/update" \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "password": "JI0]uc8",
    "otp": "nemo",
    "tfa_code": "amet",
    "customer_balance_enabled": false,
    "paypal_email": "wflatley@example.net",
    "paypal_method": "rest",
    "paypal_client_id": null,
    "paypal_client_secret": null,
    "paypal_shipping": true,
    "paypalff_email": "colleen45@example.com",
    "paypalff_method": "email",
    "paypalff_currency": "EUR",
    "paypalff_info": "wqzywlawy",
    "paypalff_notes": null,
    "stripe_api_key": null,
    "stripe_tos_enable": false,
    "stripe_tos_content": "frzvpqypgq",
    "stripe_convert_currency": false,
    "stripe_allowed_currencies": [
      "u"
    ],
    "square_api_key": null,
    "square_location_id": null,
    "bitcoin_address": null,
    "bitcoin_underpay_percentage": 7,
    "litecoin_address": null,
    "litecoin_underpay_percentage": 9,
    "cashapp_cashtag": null,
    "cashapp_email": null,
    "cashapp_notes": null,
    "venmo_tag": null,
    "venmo_email": null,
    "venmo_notes": null,
    "amazonps_merchant_identifier": null,
    "amazonps_access_code": null,
    "amazonps_sha_request_phrase": null,
    "amazonps_sha_response_phrase": null,
    "sumup_api_key": null,
    "sumup_email": null,
    "sumup_currency": "muw",
    "mollie_api_key": null,
    "skrill_email": "zackary00@example.org",
    "authorizenet_login_id": null,
    "authorizenet_transaction_key": null,
    "authorizenet_signature_key": null,
    "lemonsqueezy_api_key": null,
    "lemonsqueezy_store_id": null,
    "lemonsqueezy_variant_id": null,
    "nmi_ekashu_seller_id": null,
    "nmi_ekashu_seller_key": null,
    "nmi_ekashu_hash_key": null,
    "payment_method_labels": [
      "cahivieulclqaxan"
    ]
  }'