It is widely known that OpenAI has strict card binding risk control, so I haven't used the API since the $18 API I received expired.
Recently, I discovered that OneKey has launched a virtual card service, which allows you to bind OpenAI for Plus or API payments using the US card segment 4859. So I registered for one and successfully bound it to OpenAI.
This article briefly records some points to note and the knowledge I gained about cryptocurrency (some of which are guesses and may not be accurate). There won't be detailed procedures.
Points to Note#
Let's start with some important points.
-
Currently, you can choose from HSBC Hong Kong card (493728), PJSC Hong Kong card (414631), and US card (485997), all of which are Visa cards.
-
You can open multiple cards with one account, and each card has a $1 opening fee.
-
KYC authentication is required, including facial recognition.
-
It's a Chinese company, so the authentication process is quick and convenient. If you mind, you can skip it.
-
OneKey has its main business in hardware wallets, so the possibility of running away is not very high. However, it is still not recommended to keep too much money in any virtual card.
-
Only USDT or USDC deposits are supported, which is a bit troublesome.
-
Overall loss of deposits: I spent a total of ¥181.5, and it became $23.5 in the OneKey wallet, with a loss of over ¥12. Among them, about ¥7 was the loss of converting RMB to on-chain USDT, which means that OneKey charged about ¥5 in fees (24 USDT -> 23.5 USD). The overall loss is about 6.6%, and the loss caused by OneKey is about 2.8%.
-
Currently, there is no monthly fee during the public beta phase, but after the beta ends, there will be a $1 monthly fee.
-
For transactions in non-main currencies, there is a 1.25% transaction fee. In other words, if I use this card to pay in RMB, there will be a 1.25% transaction fee, but not for payments in USD.
Registration#
Link: OneKey Card
I saw an article before that said an invitation code is required during the public beta period, and the link above includes it (0PLVHF). Now it's unclear whether it's still required.
You need to register with Google, complete the real-name authentication, and then bind two-factor authentication. It is said that Google Authenticator is required for two-factor authentication, but I tried using 1Password and it worked too. It should be universally applicable. (1Password joined the GitHub Student Pack a while ago, so you can use it for free, it's really useful)
The instructions along the way are clear, so there shouldn't be any problems.
Depositing Cryptocurrency#
Since OneKey only supports USDT or USDC deposits, you need to deposit one of these two currencies.
It is recommended to buy at least 25 of them because OneKey recommends depositing more than 20, and there have been losses in the previous steps.
I chose USDT and bought 25 of them from Ouyi, paying ¥181.5 with Alipay. After the purchase, the coins are in the exchange and will be frozen for 24 hours.
After one day, on the OneKey website, click "Deposit" -> "USDT" -> "Tron", and then on Ouyi, click "Withdraw to the chain" and scan the QR code of OneKey to transfer the coins to the OneKey wallet.
As far as I understand, the coins in Ouyi Exchange don't have to be on a specific chain, and you can choose any chain when withdrawing. Ouyi will transfer the coins from its own chain. So it doesn't necessarily have to be the Tron network. I chose it because it is said to be faster.
Ouyi charged a fee of 1 USDT when withdrawing to the chain, which is a bit high in proportion. Ouyi doesn't seem to have any advantages now, so I plan to try another exchange next time to see if there is a better one. However, it seems that regardless of the amount, the withdrawal fee is always 1 USDT. You can buy together with trustworthy friends and then transfer the coins to them after depositing them into the OneKey wallet, so that several people only need to pay once.
After this process, the OneKey wallet received 24 USDT and converted it to $23.5 for me. There is also a loss here. I don't know if using USDC would be better.
Throughout the process, you don't need your own wallet. The flow of funds is as follows:
- My RMB ->
- USDT in Ouyi Exchange (the coins are actually in Ouyi's wallet, but nominally in my Ouyi account) ->
- USDT in the OneKey wallet (the coins are actually in the OneKey wallet, but nominally in my OneKey account) ->
- USD in my OneKey Card account
Card Opening and Binding#
Click "Add Card" and there are three options. If you want to deposit for OpenAI, choose the US card segment 485997.
For detailed explanations of the options, you can refer to this link: OneKey Card Segment Details and Payment Scenarios - OneKey - Help Center. Some card segments are no longer available.
It is recommended to deposit around $10 because if you use the API for OpenAI, $5 will be frozen first. Don't let your OpenAI account be flagged due to insufficient funds.
After opening the card, go to Payment methods - OpenAI API to bind the card. The same applies if you want to deposit for Plus, but I haven't tried it yet because you can renew through the App Store.
You can also bind it to Alipay, but there is a 1.25% transaction fee for payments in RMB. WeChat no longer allows binding foreign-issued cards with phone numbers registered with 86.
Summary#
Overall, it is quite useful, but for people who are not familiar with the cryptocurrency industry (like me), the deposit process is relatively cumbersome.
You can visit my Hexo blog to read this article: OneKey Card Registration