Shell Python Node PHP C# Ruby

Processing Activation Status

Check the activation status

curl "https://api.payload.co/processing_accounts/acct_3bW9JMapnT7sw7neax7ui" \
    -u secret_key_3bW9JMZtPVDOfFNzwRdfE:
processing_account = pl.ProcessingAccount.get('acct_3bW9JMapnT7sw7neax7ui')

print(processing_account.status)
processing_account = Payload::ProcessingAccount.get('acct_3bW9JMapnT7sw7neax7ui')

puts processing_account.status
<?php
$processing_account = Payload\ProcessingAccount::get('acct_3c0EVDZYsO4lVTVGwoX89');

echo($processing_account->processing['status']);
?>
const processing_account = await payload.ProcessingAccount.get('acct_3bW9JMapnT7sw7neax7ui')

console.log(processing_account.status)
var processing_account = await pl.ProcessingAccount.GetAsync('acct_3bW9JMapnT7sw7neax7ui');

Console.WriteLine(processing_account.status);

A Processing Account generally takes 24 business hours for full payment processing activation. Sometimes the information submitted for the processing account is incorrect and will require you to update the information to proceed.

Below is a breakdown of the different statuses for a Processing Account.

Status Description
incomplete The new processing account application has not been completed.
pending The new processing account activation is underway.
active The processing account has been activated.
in_review The processing account has been put into a review process which can take 3-5 days.
action_needed Some of the information submitted for the processing account needs to be updated.
resubmit The application requires the merchant to confirm and resubmit.
inactive The processing account has been set to inactive.

Changes to the status can be monitored using the processing_status webhook.