Syarat Reseller
Version: 2026-11-02
01
Definitions
These terms apply to anyone who joins the ARZASTORE reseller program. They are in addition to the ARZASTORE Terms of Service and Privacy Policy.
- Reseller: the ARZASTORE account holder approved to sell access to ARZASTORE services under its own brand.
- Customer: a person or company that buys keys, redeem codes or balance from the Reseller, including through the Reseller's retail store.
- Key: an API key the Reseller creates for a Customer. Each key has its own credit limit.
- Package: the set of models and prices a Reseller offers; keys belong to a package.
- Code: a one-time redeem code that adds credit to a key or creates a new key.
- Retail store: a website under the Reseller's brand, operated technically by ARZASTORE, where Customers create their own accounts, top up a balance and create keys.
- Customer balance: an amount in IDR recorded on a Customer's retail store account and used to pay for usage at the Reseller's prices.
- Withdrawable balance: the part of the balance in the Reseller's ARZASTORE account that can be withdrawn to a bank under ARZASTORE's withdrawal process.
02
Eligibility and approval
You may apply if you hold a personal ARZASTORE account. Applications are reviewed by ARZASTORE, which may approve or decline an application at its discretion.
- Two-factor authentication must be turned on for the account before it can apply or use the reseller console.
- Team accounts cannot apply. One account can hold one reseller account.
- The information in your application must be accurate and kept up to date.
- By applying you accept the version of these terms shown when you submit the application.
03
Wallet and costs
Your ARZASTORE wallet pays for every request your Customers make with your keys.
- Each request is charged to your wallet at the ARZASTORE price that applies at the time of the request, not at the price you charge your Customer.
- If your wallet cannot cover a request, your Customers' keys stop working with a neutral error until you top up.
- You can set a low-balance alert. ARZASTORE does not guarantee that you will see or act on an alert in time.
- Credit used on a key is cumulative and is never reset automatically. A refund to your wallet does not restore credit used on a key.
- You are responsible for any amount charged to your wallet for usage on your keys, including usage caused by a leaked key.
- Your ARZASTORE wallet may be credited from payments through gateways operated by ARZASTORE and debited when such a payment is reversed, as set out in the sections Payments through gateways operated by ARZASTORE and Refunds and payment disputes.
04
Your prices
You decide what your Customers pay. ARZASTORE does not set, check or guarantee your prices.
- You can price an item with a rate applied to the ARZASTORE price, with fixed per-token prices, or with a fixed price per request.
- A price below ARZASTORE's price means you sell at a loss. ARZASTORE may show warnings but is not responsible for that loss.
- Price changes apply to requests made after the change.
- You are responsible for taxes and invoices towards your Customers. You collect payment from your Customers yourself, except for amounts your Customers pay through gateways operated by ARZASTORE under the section Payments through gateways operated by ARZASTORE.
05
Your Customers
You are the seller to your Customers, including when they buy through your retail store or pay through a gateway operated by ARZASTORE. ARZASTORE does not sell services to your Customers through the program.
- You provide support, handle complaints and decide refunds for your Customers, except for refunds or disputes through a gateway under the section Refunds and payment disputes.
- You must tell your Customers the terms on which you sell, including limits, expiry and what happens when credit runs out.
- ARZASTORE may contact a Customer only when needed to run or protect the service.
- You are responsible for your Customers' use of the service and must make them follow the acceptable use rules below.
06
Brand and subdomain
Your reseller account has a brand name, an optional logo and colour, and a subdomain where your Customers use the service.
- The subdomain is 3 to 32 lowercase letters, digits or hyphens, and some names are reserved. You cannot change it yourself after the first Customer key is created.
- You may not use a name, logo or subdomain that infringes the rights of others or suggests an affiliation you do not have.
- ARZASTORE may change the shared domain under which subdomains are served.
- ARZASTORE may ask you to change branding that breaks these terms.
07
Custom domains
You may attach a subdomain you own (for example api.yourbrand.com for the API and shop.yourbrand.com for your retail store) so that your Customers use the service under your own domain. The feature is available only when ARZASTORE offers it and your reseller account has completed identity verification (KYC). The default subdomain addresses keep working alongside it.
- You must own the domain or be authorised by its owner to manage it, and you are responsible for registering, renewing and configuring DNS for it. You must keep the TXT verification record issued by ARZASTORE in place for as long as the domain is attached to your account; if the system cannot find this record for 72 hours in a row, the domain is removed.
- You authorise ARZASTORE, through its technical infrastructure provider, to request and renew TLS certificates for the domain while it is attached to your account.
- You may not use a domain that infringes a trademark or other rights of others or misleads about the origin of the service. ARZASTORE may remove or disable any domain at any time in case of a breach, at the request of a competent authority, or when your reseller account is suspended.
- When a domain is removed or ARZASTORE stops offering this feature, the domain is no longer served; you change your DNS back and inform your Customers yourself. The default subdomain addresses keep working.
- Legal obligations tied to a website operated under your domain (for example notifying or registering an e-commerce website where the law requires it) are yours.
08
Email and webhooks
When ARZASTORE offers this feature, you may receive event notifications by webhook at up to 5 HTTPS addresses you choose, and configure notification emails to your Customers (low balance, key credit exhausted, top-ups) sent either from ARZASTORE's neutral sending domain or through your own SMTP server. Customers' authentication emails (sign-up and password-reset one-time codes, password-changed notices) are always sent by ARZASTORE from the neutral domain and never through your SMTP.
- You are responsible for your SMTP server, sending account, sending domain (SPF, DKIM, DMARC) and your webhook receivers: their security, availability and capacity, verifying webhook signatures, and keeping each endpoint's secret safe. You rotate the secret as soon as you suspect it has leaked.
- A webhook carries the event data: event id, type, time, the Customer's id, and the related key, order or code and amount. A webhook does not contain a Customer's email address. A notification email sent through your SMTP brings the receiving Customer's email address to the server you designate. You use this information only to serve your Customers.
- ARZASTORE does not promise that every event or email is sent or arrives. Webhooks are delivered at least once and may repeat, so you deduplicate by event id; after repeated failures ARZASTORE stops retrying and may disable the address; events are kept for 30 days only; events that occur while the feature is switched off are not sent later. Notification emails may be skipped because of daily sending limits, because the Customer turned alerts off, or because of an SMTP server or system fault, and ARZASTORE does not resend an email that may already have gone out, to avoid duplicates. Do not rely on webhooks or notification emails as your only source for reconciling money, balances or obligations to Customers; check against the console.
- ARZASTORE may block or disable your SMTP, webhooks or email templates at any time on suspected abuse, on breach of these terms, at the request of a competent authority or to protect the system, and may set rate and volume limits.
09
Keys and codes
You are responsible for the security of the keys and codes you create.
- Keys and codes are shown or exported only after you confirm your identity again where the console asks for it.
- Treat codes like cash: anyone who has a valid code can redeem it. A code can be redeemed once.
- If a key or code leaks, rotate or revoke it at once. ARZASTORE may disable keys it believes are compromised.
- ARZASTORE limits how many keys and active code batches an account can hold.
10
Acceptable use
The acceptable use rules in the ARZASTORE Terms of Service and the policies of the upstream model providers apply to all use through your keys.
- No illegal content or activity, and no content that exploits or endangers minors.
- No attempt to bypass limits, probe other accounts or reverse-engineer the service.
- No spam, fraud or abuse of the redeem-code system, including guessing codes.
- ARZASTORE may block or limit traffic that breaks these rules without prior notice.
- No use of the retail store or the payment gateways for card testing, money laundering, creating your own Customers to top up and then withdraw, or taking payment for goods or services other than those sold on your retail store.
- No use of notification emails or webhooks for spam, unsolicited advertising, fraudulent or impersonating content, or to flood anyone else's systems; email templates may contain text only, with no links, domains or email addresses.
11
Suspension and termination
ARZASTORE can suspend or end a reseller account that breaks these terms or puts the service at risk.
- While an account is suspended, all of its keys stop working and its console is read-only.
- You can pause your own account at any time. While it is paused, your Customers' keys return a temporarily-unavailable error.
- ARZASTORE may end the program or your participation with notice. After termination you remain responsible for your obligations to your Customers.
- Credit on keys and Customer balances you have sold are your obligation to your Customers, not ARZASTORE's.
- After termination you must still pay any debt under the section Refunds and payment disputes, and ARZASTORE may hold your withdrawal requests while gateway payments can still be reversed.
12
Data
ARZASTORE processes request metadata and usage records to run, bill and secure the service, as described in the Privacy Policy.
- You can see usage records for your keys, but not the upstream providers behind them or ARZASTORE's internal cost of a request.
- Your Customers see only their own usage and the price list of their package.
- You are responsible for your Customers' personal data that you collect, store or use, including Customer data you see in the console, and for notifying Customers and obtaining their consent where the law requires it for the processing you decide on.
- For the retail store, each party is responsible for the processing of Customers' personal data that it decides on: you decide whom you sell to, how you support and contact Customers and how you use the data you see in the console; ARZASTORE decides how the retail store is run, how usage is billed and system emails are sent, and the processing for security, fraud prevention, payment handling and legal compliance.
- Data may be stored or processed through infrastructure providers, payment gateways and model providers outside Indonesia. Each party carries out its own obligations on cross-border transfer of personal data under the law.
- Data that ARZASTORE sends to an SMTP server or webhook address you designate, including a Customer's email address in notification emails and the Customer's id in webhooks, is your responsibility from the moment it is sent. You make sure you have a legal basis to receive and process it, protect it, and choose an SMTP provider and receiver with suitable security.
13
Retail store
If you turn on the retail store, ARZASTORE technically operates a website under your brand where Customers create their own accounts, top up a balance, create keys and see their usage. You are the seller to Customers on that website.
- Before a Customer pays, you must tell them who you are, your prices, terms of sale, refund policy, privacy policy and support channel, through channels you control such as the support link and the notice on the retail store. ARZASTORE does not write or publish these documents for you.
- Customer balances are your obligation to your Customers. A balance can only be used to pay for the Customer's use of the service with keys created on your retail store, at your prices, cannot be converted to cash and cannot be withdrawn through ARZASTORE.
- For each Customer request, your selling price is deducted from the Customer's balance and the ARZASTORE price from your wallet. If the balance cannot cover the full selling price of a request that has run, you bear the shortfall, and your wallet is still charged the full ARZASTORE price.
- A refund to your wallet for a request does not restore the Customer balance deducted for that request.
- You can view, lock and unlock your Customers. You cannot add to or deduct from a Customer balance or change a Customer's password yourself; the only action of yours that touches a balance is assigning a real bank transaction under the section Top-ups by bank transfer to your account.
- ARZASTORE may lock a Customer when needed to run or protect the service or when a payment is reversed. A lock set by ARZASTORE can only be lifted by ARZASTORE.
- ARZASTORE may turn off the retail store feature. Customers then cannot use the retail store, but keys already created keep working under their package until you or ARZASTORE pause the package or lock the Customer.
- ARZASTORE may ask you to provide and verify identity information of you or your business before turning on, or to keep using, the retail store and the ways of receiving payment, and may give that information to Customers or authorities where the law requires it.
- You meet the obligations of a seller under the e-commerce and consumer protection laws where you sell, including any notification or registration the law requires.
- If you sell add-on packages on the retail store, the add-on fee is taken once from the Customer's balance when the Customer buys it and is not refunded through the system, even if the Customer removes the package or you pause it. You are responsible for refunding Customers under your own refund policy, must publish that policy on the retail store before Customers buy, and compensate Customers yourself when needed (for example with a top-up code); ARZASTORE does not refund add-on fees to Customers.
14
Model marketplace
When ARZASTORE opens this feature, you can sell models from the ARZASTORE model marketplace on your retail store: Customers choose the models and sources for their own keys, and the sell price is the source's cost multiplied by the price rate you set.
- You are responsible for which models you offer, the price rate and how you present the models to Customers. The price rate is between 1 (never below cost) and 20. The cost of these requests is charged to your reseller wallet like every other Customer request.
- The price shown to a Customer when they add a model is the price that applies. When the price goes up (the source changes its price or you raise the rate), the model pauses for Customers already using it until they confirm the new price, unless they turned on automatic acceptance of price increases for the key; when the price goes down, the new price applies at once. You must not charge Customers more than the price they confirmed.
- Sources are model providers on the ARZASTORE marketplace and are shown to Customers by a source code, without the provider's name. ARZASTORE may add, reprice, pause or withdraw any source or model at any time, and a provider may refuse to let resellers resell its models; a withdrawn model stops working for Customers already using it.
- Hiding a model or a source, or turning your marketplace off, only stops new sales; Customers already using it keep working. To stop a Customer completely, lock that Customer's key or account.
- ARZASTORE may cut your marketplace, or turn the marketplace off for every reseller, in case of a breach, at the request of a competent authority or to protect the system; Customers' keys with chosen models then stop working until it is restored.
- Some models generate images, audio or video. You are responsible for making sure that offering these models, and how Customers use them, comply with the law and the Acceptable use section; if you do not want to sell them, hide them from the catalog.
15
Top-ups by bank transfer to your account
If you connect your own SePay account to the retail store, Customers transfer money directly to your bank account. ARZASTORE does not receive, hold or transfer that money; ARZASTORE only records Customer balances based on verified transaction notifications.
- Each bank transaction is credited to a Customer at most once, for the amount the bank reports as received (1 IDR becomes 1 IDR of balance), within system limits. ARZASTORE charges no fee on these amounts.
- Transactions that cannot be matched to any top-up order stay in your queue. You decide whether to assign such a transaction to the right Customer or to ignore it, and you are responsible for that decision.
- You are responsible for configuring SePay, keeping its authentication secrets safe, reconciling with your bank, and handling wrong transfers, overpayments and refunds to Customers for money paid into your account.
- A transaction notification verified with your secret is treated as sent by you. Balances credited to Customers from such notifications, including when the secret leaks or is misused, are your obligation, and your wallet is still charged the ARZASTORE price when Customers use those balances.
- Customer balances topped up by bank transfer to your account are not credited to your ARZASTORE wallet and cannot be withdrawn through ARZASTORE.
- ARZASTORE may pause automatic crediting from bank transfers. Transactions received during a pause are kept and processed when crediting resumes. ARZASTORE is not responsible for the services of banks or SePay.
16
Payments through gateways operated by ARZASTORE
If you turn on payment gateways operated by ARZASTORE, your retail store Customers pay through international payment gateways on which ARZASTORE is the receiving party. The gateway's page may show ARZASTORE's name.
- Each gateway has a percentage fee set by ARZASTORE; the number of hold days is set by ARZASTORE per gateway or per group of payment methods (for example card and PayPal). These values are shown in the console, and you must confirm the fee and hold days before turning on a gateway. A method group with its own hold days has no separate switch: when ARZASTORE offers that group, it accepts orders on a gateway you have turned on only after you confirm the group's hold days. The fee and hold days of each order are fixed at the values in force when the Customer creates the order.
- If ARZASTORE raises the fee or the hold days above what you confirmed, that gateway or method group stops accepting new orders on your retail store until you confirm again in the console.
- When a gateway confirms a payment, the Customer balance is credited with the full face value of the order, and your ARZASTORE wallet is credited with the face value minus the fee. If you have a debt under the section Refunds and payment disputes, the amount credited to you repays that debt first.
- Orders with irregularities, such as a mismatched amount, an underpayment or an amount over the limits, are reviewed manually by ARZASTORE. ARZASTORE decides what amount, if any, to credit.
- The amount credited to you from each order sits in your ARZASTORE wallet and can pay ARZASTORE prices at once, but can be moved to your withdrawable balance only after the order's hold days have passed, counted from when the payment was confirmed.
- The amount you can move to your withdrawable balance is limited so that your ARZASTORE wallet still covers your Customers' unused balances, and is zero while you have a debt. The console shows the amount you can move. Each move requires two-factor confirmation and must not be below the minimum shown.
- Money in your withdrawable balance is withdrawn under ARZASTORE's withdrawal process in force: to a bank account in Indonesia, subject to ARZASTORE's approval, after the deductions under that process. The withdrawal form shows the deductions and the expected withdrawal fee before you submit a request; the withdrawal fee ARZASTORE applies when approving is not higher than the fee shown for that request.
- Balances in your ARZASTORE wallet and withdrawable balance earn no interest.
- ARZASTORE may suspend, limit or turn off a gateway or a payment method for all retail stores or for yours only, including automatically when the number of refunds exceeds a threshold. Orders already created are still processed, but a payment may be credited only after ARZASTORE turns the feature back on.
- Customers whom the system identifies as being in Indonesia cannot use these gateways. You must not try to bring these gateways to Customers in Indonesia.
- Before you turn on a payment gateway operated by ARZASTORE or move collected funds to your withdrawable balance, you must complete identity verification in the dashboard and be approved by ARZASTORE. If you change information that was already approved, moving funds to your withdrawable balance and turning on new gateways are paused until ARZASTORE approves it again; gateways already on keep taking orders.
17
Refunds and payment disputes
This section applies when a payment through a gateway operated by ARZASTORE is refunded, disputed or reversed after a balance has been credited, whether the gateway reports it or ARZASTORE establishes it.
- ARZASTORE deducts the balance of the Customer concerned, up to the face value credited from that order and without making the balance negative, and then locks that Customer. Only ARZASTORE can lift this lock.
- You bear the full face value credited from the reversed order, including the fee ARZASTORE kept, regardless of how much could be deducted from the Customer balance.
- ARZASTORE recovers that amount in this order: from your ARZASTORE wallet (without making it negative), then from your withdrawable balance (except the part held for an open withdrawal request); any remaining amount becomes your debt to ARZASTORE.
- While you have a debt, you cannot move money to your withdrawable balance, and the debt is recovered from the amounts credited to you from later gateway payments, before they reach your wallet, until it is repaid. ARZASTORE may hold or refuse your withdrawal requests while there is a debt or a reversal in progress, and may suspend your reseller account under the section Suspension and termination while the debt remains unpaid.
- You provide evidence when ARZASTORE needs it to handle a dispute, such as order details, usage logs and your communication with the Customer. ARZASTORE decides how to respond to the gateway and does not guarantee the outcome of a dispute.
- The system has no function to refund through a gateway at your or a Customer's request. You refund Customers with your own money, unless ARZASTORE agrees otherwise.
- ARZASTORE may record a payment of the debt you made outside the system, or waive part or all of the debt. Each such adjustment reduces the debt by the amount recorded, is shown in the console with its type and reason, and you are notified. Once the debt is zero, you can move money to your withdrawable balance as usual.
18
Voluntary refunds to Customers
When ARZASTORE opens this feature and enrols your account (approved identity verification required), Customers can request, and you can offer, a refund of part or all of what a Customer paid in crypto-assets through a gateway operated by ARZASTORE; ARZASTORE pays the refund to the Customer on your behalf. This is the other agreement referred to in the Refunds and payment disputes section; orders that do not qualify remain under that section.
- Only orders paid in crypto-assets through a gateway operated by ARZASTORE, already credited, not refunded or disputed by the gateway, within the period ARZASTORE publishes (90 days from payment by default) and at most 10 times per order. A refund cannot exceed what remains refundable on the order or the part of the Customer's balance that came from crypto-asset top-ups and is still unspent.
- The receiving address is entered by the Customer on the retail store, on the same network as the payment; you cannot set or change it. ARZASTORE stores it encrypted, only the staff member paying that refund can view it, and it is deleted after the refund ends within the period ARZASTORE publishes.
- You approve each request (you may lower the amount) or decline it with a reason. On approval ARZASTORE first debits your ARZASTORE wallet by the refund amount, then the Customer's balance; if your wallet is short the refund cannot be approved. ARZASTORE sets daily and monthly limits on the number and amount of refunds.
- The collection fee ARZASTORE kept on the order is not returned when a refund is made.
- ARZASTORE pays the refund in USDT on the same network, converted at the rate used for the order, less network fees, outside the payment gateway and through two ARZASTORE staff members. ARZASTORE does not commit to a payout time and may cancel a refund that has not been paid (returning the amount to your wallet and, unless the order was refunded by the gateway, to the Customer's balance). A transaction sent on-chain cannot be recalled.
- If the order is refunded or disputed by the gateway after a refund, you still bear the full credited amount under the Refunds and payment disputes section; what is further debited from the Customer's balance is reduced by the part already refunded. Orders paid with Alipay, WeChat, card or PayPal are not refunded through the system: you handle them with the Customer.
19
Debt recovery from wallet top-ups
When you owe a debt under the Refunds and payment disputes section and have agreed in writing for ARZASTORE to enrol this feature, ARZASTORE recovers the debt from your ARZASTORE wallet top-ups, in addition to the methods in that section.
- From each wallet top-up (including amounts ARZASTORE adds to the wallet at your request), ARZASTORE deducts at most 50 % of the top-up, no more than the remaining debt and without taking the wallet below what must be kept for Customers' unspent balances; it only applies to top-ups after enrolment and within the last 24 hours.
- Each recovery is recorded in the collection ledger and you are notified; the debt decreases by exactly the amount recovered.
- You may ask to stop: ARZASTORE removes the enrolment, later top-ups are not deducted, and the remaining debt is still recovered under the Refunds and payment disputes section. If you paid the debt outside the system and a top-up was still deducted, ARZASTORE records the payment and returns the excess.
20
Account-specific fees and limits
ARZASTORE may set for your account a collection fee, a per-Customer daily top-up limit, an account-wide limit, a maximum order value and refund caps that differ from the general levels, based on transaction history, risk or a separate agreement.
- Account-specific levels are shown in the console. A specific fee higher than the one you confirmed only applies after you confirm it again; until then the gateway is paused for your account. Orders already created keep the fee in force when they were created.
- ARZASTORE may change or remove account-specific levels; once removed, the general levels apply again. A lower limit applies immediately to new orders.
21
Crypto assets
Payment with crypto assets (for example USDT) is available only when ARZASTORE offers this method and you turn on the corresponding gateway for your retail store. The system offers this method only to Customers whose country it can identify, when that country is not on the list of blocked countries set by ARZASTORE (Indonesia is always on the list). Apart from the blocking set out in this section, the system does not check the law where the Customer is.
- Vietnamese law does not recognise crypto assets as a means of payment. Customers whom the system identifies as being in Indonesia or in a country on the blocked list, and Customers whose country the system cannot identify, cannot use this method. ARZASTORE may change the list of blocked countries.
- You must not advertise, present or promise that payment with crypto assets is possible to Customers in Indonesia or anywhere the law does not allow payment with crypto assets, and must not show Customers how to get around the country block.
- You may accept crypto assets yourself as payment for keys, codes or balances only if the law that applies to you and to the Customer allows it. Vietnamese law currently does not.
- Crypto transactions cannot be reversed. Amounts sent on the wrong network, in the wrong asset or short of the order may not be credited, or may be credited only after manual review by ARZASTORE.
- ARZASTORE may stop the crypto payment method at any time to comply with the law or with requests from authorities.
- You are responsible for making sure that offering this method to your Customers is lawful where they are. If you are not sure, turn off the crypto gateway for your retail store in the console.
22
Taxes and invoices
Each party is responsible for its own tax and invoicing obligations under the law.
- You are the seller to your Customers. You declare and pay tax on your sales to Customers and issue invoices or receipts to Customers where the law requires, including for amounts Customers pay through gateways operated by ARZASTORE. ARZASTORE does not issue invoices to your Customers.
- ARZASTORE issues invoices to you for the amounts ARZASTORE charges you, under the law on invoices.
- Where the law requires ARZASTORE to withhold, declare or pay tax on your behalf, for example for individuals or household businesses selling through a platform with a payment function, ARZASTORE may deduct that tax from amounts credited to you or from your withdrawals, and gives you a withholding document.
- You provide accurate tax information, such as your tax code or personal identification number, when ARZASTORE asks for it to meet these obligations.
23
Availability and liability
The service depends on third-party model providers and is provided as available.
- ARZASTORE does not promise any level of availability, speed or model output unless agreed in writing.
- To the extent the law allows, ARZASTORE is not liable for lost profit, lost Customers or indirect loss arising from the program.
- Nothing in these terms limits liability that cannot be limited by law.
- ARZASTORE is not liable for outages, delays or decisions of banks, SePay, payment gateways or blockchain networks, including when they hold, reverse or refuse a payment.
24
Changes to these terms
These terms carry a version. ARZASTORE may publish a new version.
- ARZASTORE will tell you about a new version through the console or by email.
- A new version applies to you from the date ARZASTORE states, and continuing to use the program after that date means you accept it.
- Applications are accepted on the version shown at the time of the application.
25
Contact
Questions about these terms: support@arzastore.vn.
These terms apply to the ARZASTORE reseller program only.