Skip to content

Commit 1e648ad

Browse files
chore: wip
1 parent 9c17203 commit 1e648ad

File tree

3 files changed

+12
-17
lines changed

3 files changed

+12
-17
lines changed

storage/framework/core/payments/src/billable/charge.ts

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,7 @@ export const manageCharge: ManageCharge = (() => {
4545
...options,
4646
}
4747

48-
try {
49-
return await stripe.refund.create(refundParams)
50-
}
51-
catch (error) {
52-
log.error('Error creating refund:', error)
53-
}
48+
return await stripe.refund.create(refundParams)
5449
}
5550

5651
async function charge(user: UserModel, amount: number, paymentMethod: string, options: Stripe.PaymentIntentCreateParams): Promise<Stripe.Response<Stripe.PaymentIntent>> {

storage/framework/core/payments/src/billable/transaction.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
// import type { TransactionModel } from '../../../../orm/src/models/Transaction'
1+
import type { PaymentTransactionModel } from '../../../../orm/src/models/PaymentTransaction'
22
import type { UserModel } from '../../../../orm/src/models/User'
3-
// import Product from '../../../../orm/src/models/Product'
4-
// import { Transaction } from '../../../../orm/src/models/Transaction'
3+
import PaymentProduct from '../../../../orm/src/models/PaymentProduct'
4+
import { PaymentTransaction } from '../../../../orm/src/models/PaymentTransaction'
55

66
export interface ManageTransaction {
7-
store: (user: UserModel, productId: number) => Promise<TransactionModel>
8-
list: (user: UserModel) => Promise<TransactionModel[]>
7+
store: (user: UserModel, productId: number) => Promise<PaymentTransactionModel>
8+
list: (user: UserModel) => Promise<PaymentTransactionModel[]>
99
}
1010

1111
export const manageTransaction: ManageTransaction = (() => {
12-
async function store(user: UserModel, productId: number): Promise<TransactionModel> {
13-
const product = await Product.find(productId)
12+
async function store(user: UserModel, productId: number): Promise<PaymentTransactionModel> {
13+
const product = await PaymentProduct.find(productId)
1414

1515
const data = {
1616
name: product?.name,
@@ -22,13 +22,13 @@ export const manageTransaction: ManageTransaction = (() => {
2222
user_id: user.id,
2323
}
2424

25-
const transaction = await Transaction.create(data)
25+
const transaction = await PaymentTransaction.create(data)
2626

2727
return transaction
2828
}
2929

30-
async function list(user: UserModel): Promise<TransactionModel[]> {
31-
const transaction = await Transaction.where('user_id', user.id).get()
30+
async function list(user: UserModel): Promise<PaymentTransactionModel[]> {
31+
const transaction = await PaymentTransaction.where('user_id', user.id).get()
3232

3333
return transaction
3434
}

storage/framework/defaults/actions/Payment/FetchTransactionHistoryAction.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export default new Action({
1010
const userId = Number(request.getParam('id'))
1111
const user = await User.find(userId)
1212

13-
const transactions = await Transaction.where('user_id', user?.id).get()
13+
const transactions = await PaymentTransaction.where('user_id', user?.id).get()
1414

1515
return response.json(transactions)
1616
},

0 commit comments

Comments
 (0)