ComplianceDashboardPayments
RFI webhooks, an IP allowlist for your API keys, more RFI file types, clearer fees
- See what your customer pays and what we invoice you, separately. Quotes, Autoramps, and transactions now return two fee blocks: what the customer pays on the transaction, and what MoonPay Enterprise invoices you later. You no longer have to work out the split yourself. See Fees and invoices.
- Read your fee profiles at a glance. The Fee Profiles page now has two tabs. Transaction fees shows what’s deducted from each transaction, and Invoiced fees shows what we bill you. You can also set FedNow fees on USD profiles. See Fee Profiles.
- Hear about information requests as they happen. Subscribe to the new RFI webhooks and you’re told when an RFI opens for a customer, when it changes, and when its status moves, so you don’t have to check for new ones. See Information Requests.
- Lock your API keys to your own servers. Add up to 50 IP addresses or ranges on the IP Allowlist tab of the API Keys page. Calls with your API keys from any other address are refused. See API access.
- Customers can answer RFIs with phone photos and TIFF scans. RFI uploads now take HEIC and TIFF files as well as PDF, PNG, and JPEG, from the dashboard, the API, or the customer’s own RFI link. See Information Requests.
- Know when a microdeposit lands. Subscribe to the new microdeposit webhook and you’re told as soon as a bank’s verification deposit arrives in a customer’s US virtual account, so you can pass the amounts on without checking by hand. See Webhooks.
- See an individual’s questionnaire answers in the dashboard. A customer’s compliance detail sheet now shows their current questionnaire answers, such as intended use, employment, income, and source of wealth, and whether they uploaded proof. See Compliance.
- USDT0 on Plasma for every partner. Your customers can now onramp, offramp, and swap with USDT0 on Plasma. It’s available everywhere except the EEA and New York. See Stablecoins and blockchains.
- See when a customer’s account is disabled. A customer on the Compliance page’s Suspended tab now shows an Account Disabled notice on their detail sheet, with a link to MoonPay’s help article, so you know where they stand without asking us. See Compliance.
PaymentsDashboardComplianceCoverage
SWIFT payouts for individuals, fees below one basis point, edit customer emails, RFIs on the customer page
- Pay out to individuals over SWIFT. Individual customers can now send USD payouts over SWIFT to bank accounts in 46 countries, for both first-party and third-party payments. See Currencies and rails.
- Set fees below one basis point. Your transactional fee profiles now accept fractional basis points, such as
12.5bps, so you can price more precisely. See Fees and invoices. - Edit a customer’s email in the dashboard. Open a customer and use the pencil next to their email. See Dashboard.
- See a customer’s RFIs on their page. A customer’s RFIs now show on their detail sheet, so you don’t have to leave the customer to find them. See Information Requests.
- Let customers answer information requests themselves. Copy a link from an open RFI round in the dashboard and send it to your customer. They answer the questions and upload documents on their own page, with no relay through your team. See Information Requests.
- See completed information requests. The dashboard’s RFIs tab has an Open and Completed toggle, so you can look back at requests MoonPay has closed. Completed requests need nothing from you. See Information Requests.
- Trace SWIFT payments by UETR. A transaction’s payment details now show the SWIFT UETR, next to the ACH trace number, IMAD, and OMAD, so your customer can track a payment with their bank. See Dashboard.
- See how many customers are active. The dashboard home shows unique active customers each month, with the change from the previous period. See Dashboard.
- Nigeria is now supported. Customers in Nigeria can onboard and use USD, EUR, and GBP rails. See Countries.
- Business customers can share their AML/CFT policy. Businesses can now attach their AML/CFT compliance policy to their application. It’s optional and doesn’t change which documents are required. See KYB.
- Answer compliance requests in the dashboard or API. When MoonPay needs more information about one of your customers, the request now arrives in your dashboard and through the API, instead of by email or Slack. Copy the questions to your customer, submit their answers and documents, and handle follow-up rounds in the same place. See Information Requests.
- Send customer emails from your own domain. Emails to your customers can carry your logo, your sender name, and your own verified domain. The MoonPay Enterprise team sets it up and sends you the DNS records to publish. See Customer email branding.
- See which payment rails a customer can’t use, and why. A customer’s Banking Capabilities card now lists Unavailable Capabilities by currency, with the reason for each rail. The same data is in the API as
blocking_abilities. See the API changelog. - One page for every rail and region. Rails and capabilities covers Virtual Accounts, payment rails, coverage, onboarding models, and our licenses.
- Give your users a wallet without a seed phrase. MoonPay Wallet as a Service mints self-custodial, embedded wallets for Ethereum and EVM chains, Solana, and Tron with a single SDK call. Your users never install an extension or leave your app. See Wallet as a Service.
- The dashboard is now at app.enterprise.moonpay.com. Sign-in, MFA, and password reset all work on the new address. See Dashboard.
- Fix rejected documents yourself. When a customer’s document is rejected and can be retried, the dashboard shows why and lets your admins upload a replacement on the customer’s behalf. Onboarding keeps moving without a new KYC link. See Resolve rejected documents.
- Viewers can generate KYC links. Team members with the Viewer role can now create KYC links for customers, not only copy existing ones.
- Fewer details needed to pay out to US and SWIFT bank accounts. Registering a USD bank account no longer needs the recipient’s email address or phone number, and a SWIFT account no longer needs the bank’s address. See Fiat addresses.
- PYUSDx is live. PYUSDx is a DeFi-oriented issuance platform from MoonPay and M0, built in partnership with PayPal. Launch your own stablecoin backed 1:1 by PYUSD, with programmable rewards. Availability varies by jurisdiction. See PYUSDx.
- Prohibited industries get an answer at submission. A business in a prohibited industry is now declined the moment you submit it, instead of waiting in manual review. The full industry list is published, so you can check before you submit. See Prohibited industries.
- US companies verified from official records. When a US company matches the official company registry by name and registration number, it no longer needs to upload its company documents. See Automatic verification for US companies.
- One set of terms for every customer. A single global Terms and Conditions document now applies to every customer, wherever they live. See Onboarding.
- Collect tax IDs from approved EEA customers. Send an approved EEA customer a short hosted step that asks only for their tax ID. Their approval stays in place. See Trigger Customer TIN Step-Up.
- Spending limits in your customer’s currency. Customer spending limits in the dashboard now show in the customer’s own currency instead of EUR.
- Quote or Route. Creating a trade in the dashboard now comes down to two options. A Quote is a one-off trade for a set amount at a locked FX rate. A Route is a standing setup that stays live and accepts any amount: an onramp, an offramp, or a stable-to-stable swap. What used to be called Market is now Route. See Routes.
- A Compliance page for customers who need attention. The dashboard’s Compliance page sorts customers into tabs by what’s blocking them, from incomplete applications to EDD and pending review, so you go straight to the ones that need you. See Compliance.
- See what’s missing from an application. A customer’s detail sheet lists the requirements still open on their application, so you know exactly what to collect.
- Find customers by your own ID. Search customers by your external ID, and filter the list to businesses or individuals.
- USD over SWIFT. USD virtual accounts include SWIFT details for international deposits. Business customers can send and receive SWIFT payments, and individual customers can receive SWIFT deposits. See Currencies and rails.
- Spending limits that fit each customer. An individual’s spending limit is now calculated from the income they declare in the KYC questionnaire, instead of one fixed limit. Business customers have no enforced limit. Check a customer’s current limit on their dashboard profile or through the API. See Limits.